CN104898637B - The self-refresh method and system of a kind of automobile controller - Google Patents
The self-refresh method and system of a kind of automobile controller Download PDFInfo
- Publication number
- CN104898637B CN104898637B CN201510142225.5A CN201510142225A CN104898637B CN 104898637 B CN104898637 B CN 104898637B CN 201510142225 A CN201510142225 A CN 201510142225A CN 104898637 B CN104898637 B CN 104898637B
- Authority
- CN
- China
- Prior art keywords
- application program
- bootstrap
- verification
- refresh
- refreshing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
This application discloses a kind of self-refresh method of automobile controller and system, application program is before the refreshing instruction that host computer is sent is received, by comparing current application program verification and with correctly verifying and to judge currently whether be damaged;After the completion of bootstrap is to application program updating, bootstrap is by comparing the application checks after refreshing and with correctly verifying and to judge whether application program is damaged in refresh process.As can be seen that the present invention realizes the diagnosis to application program before refreshing and after refreshing using verification and by the way of comparing, so as to find that situation about damaging occurs in application program in time, application program is avoided to perform unknown operation, and then from ensure that the security of product.
Description
Technical field
The present invention relates to technical field of automotive electronics, in particular, is related to a kind of self-refresh method of automobile controller
And system.
Background technology
With the development of automotive engineering, automobile controller often faces the demand of application program updating.To avoid to automobile
The dismounting of controller, facilitates the refreshing of its internal applications, the method that prior art uses for:By the control of automobile controller
Device program is divided into application program and bootstrap two parts, and application program jumps to after receiving the refreshing instruction of host computer transmission
Bootstrap, bootstrap receive the refresh data that host computer is sent and application program are refreshed, and application program performs refreshing
Program realizes product function afterwards.
But when memory damages, application program can also be damaged, so as to cause application program occur program fleet,
The problems such as performing false command or frequent recovery.
Therefore, a kind of method and system of automobile controller self-refresh how to be provided to find application program damage in time
Situation, application program is avoided to perform unknown operation, the security for ensureing product is those skilled in the art's technology urgently to be resolved hurrily
Problem.
The content of the invention
In view of this, the present invention provides a kind of self-refresh method and system of automobile controller, to realize to application program
The timely discovery of damaged condition, avoid application program from performing unknown operation, ensure the security of product.
A kind of self-refresh method of automobile controller, including:
Application program calculate current application program verification and;
The application program judge current application program verification and with correct verification and whether equal;
If current application program verification and with the correct verification and equal, the application program reception host computer
The refreshing instruction of transmission, by application program jump location position, and bootstrap is jumped to after reset itself;
The bootstrap judge the application program redirect position whether set;
If the bootstrap judge the application program jump location position, the bootstrap etc. it is to be received it is described on
The refresh data that position machine is sent, refreshes to the application program;
After the completion of refreshing, the bootstrap calculate the application checks after refreshing and;
The bootstrap judge the application checks after the refreshing and with the correct verification and whether equal;
If application checks after the refreshing and with the correct verification and equal, the bootstrap will be applied
Program complete bit set, and the application program is redirected into position and resetted.
Preferably, in addition to:
If current application program verification and with the correct verification and unequal, the application program answers itself
Position simultaneously jumps to the bootstrap, and continue executing with the bootstrap judge the application program redirect position whether set
Step.
Preferably, in addition to:
If the application program, which redirects position, does not have set, whether the bootstrap judges the application program complete bit
Set;
If it is, jumping to the application program, and continue executing with the application program and calculate current application program school
Test and;
The refresh data that the host computer to be received such as the bootstrap is sent is performed if it is not, then returning, to the application
The step of program is refreshed.
Preferably, in addition to:
If application checks after the refreshing and with the correct verification and unequal, the bootstrap is to institute
State host computer and return to failure message.
A kind of self-refresh system of automobile controller, including:
First verification and computing unit, for calculate current application program verification and;
First judging unit, for judge current application program verification and with correct verification and whether equal;
Jump-transfer unit is received, in the case of being judged as YES in first judging unit, receives what host computer was sent
Refreshing instruction, by application program jump location position, and bootstrap is jumped to after application program reset;
Second judging unit, for judge the application program redirect position whether set;
Refresh unit, in the case of being judged as YES in second judging unit, wait the host computer hair to be received
The refresh data sent, the application program is refreshed;
Second verification and computing unit, for when refresh after the completion of, calculate refresh after application checks and;
3rd judging unit, for judge the application checks after the refreshing and with the correct verification and whether phase
Deng;
Set-reset unit, in the case of being judged as YES in the 3rd judging unit, by application program complete bit
Set, and the application program is redirected into position and resetted.
Preferably, in addition to:
Jump-transfer unit is resetted, in the case of being judged as NO in first judging unit, the application program is answered
Position simultaneously jumps to the bootstrap, and continues executing with second judging unit.
Preferably, in addition to:
4th judging unit, in the case of being judged as NO in second judging unit, judge the application program
Complete bit whether set;
Jump-transfer unit, in the case of being judged as YES in the 4th judging unit, the application program is jumped to, and
Continue executing with first verification and computing unit;
First returning unit, in the case of being judged as NO in the 4th judging unit, return and perform the refreshing
Unit.
Preferably, in addition to:
Second returning unit, in the case of being judged as NO in the 3rd judging unit, returned to the host computer
Failure message.
It can be seen from the above technical scheme that the invention provides a kind of self-refresh method of automobile controller and it is
System, application program receive host computer send refreshing instruction before, by compare current application program verification and with correct school
Test and to judge currently whether be damaged;After the completion of bootstrap is to application program updating, bootstrap passes through comparing brushes
Application checks after new and with correctly verifying and to judge whether application program is damaged in refresh process.It can see
Go out, the present invention realizes the diagnosis before refreshing and after refreshing to application program using verification and by the way of comparing, so as to and
There is situation about damaging in Shi Faxian application programs, and avoid application program from performing unknown operation, and then ensure that the security of product.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the required accompanying drawing used in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
The embodiment of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is a kind of self-refresh method flow chart of automobile controller disclosed in the embodiment of the present invention;
Fig. 2 is the self-refresh method flow chart of another automobile controller disclosed in the embodiment of the present invention;
Fig. 3 is the self-refresh method flow chart of another automobile controller disclosed in the embodiment of the present invention;
Fig. 4 is the self-refresh method flow chart of another automobile controller disclosed in the embodiment of the present invention;
Fig. 5 is a kind of structural representation of the self-refresh system of automobile controller disclosed in the embodiment of the present invention;
Fig. 6 is the structural representation of the self-refresh system of another automobile controller disclosed in the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is only part of the embodiment of the present invention, rather than whole embodiments.It is based on
Embodiment in the present invention, those of ordinary skill in the art are obtained every other under the premise of creative work is not made
Embodiment, belong to the scope of protection of the invention.
The embodiment of the invention discloses a kind of self-refresh method of automobile controller and system, and application program is damaged with realizing
The timely discovery of bad situation, avoid application program from performing unknown operation, ensure the security of product.
Referring to Fig. 1, a kind of self-refresh method flow chart of automobile controller provided in an embodiment of the present invention, including step:
Step S11, application program calculate current application program verification and;
Step S12, described application program judge current application program verification and with correct verification and whether equal, such as
Fruit is then to perform step S13;
It should be noted that application program is by the way that current application program is verified and with correctly verifying and being compared to sentence
Whether disconnected application program is damaged currently, so as to adopt an effective measure in time, after avoiding application program from not performing
It is continuous to operate or perform unknown operation.
Step S13, described application program receives the refreshing instruction that host computer is sent, by application program jump location position, and
Bootstrap is jumped to after reset itself;
It should be noted that application program redirect position be characterize application program whether receive host computer transmission refreshing refer to
The judgment basis of order, it is assumed that application program, which redirects, represents that application program is not received by the refreshing that host computer is sent and referred to when position is 0
Order, application program redirect and represent that application program receives the refreshing instruction of host computer transmission when position is 1, then when application program receives
After the refreshing instruction sent to host computer, application program, which redirects position, to be set to 1 by 0.
Step S14, described bootstrap judge the application program redirect position whether set, if it is, perform step
S15;
The refresh data that the host computer to be received such as step S15, described bootstrap is sent, enters to the application program
Row refreshes;
Step S16, after the completion of refreshing, the bootstrap calculate the application checks after refreshing and;
Step S17, described bootstrap judges the application checks after the refreshing and correct verify with described and be
It is no equal, if it is, performing step S18;
The application program is redirected position and resetted by application program complete bit set by step S18, described bootstrap.
It should be noted that application program complete bit is to characterize the whether complete judgment basis of application program, it is assumed that application
Represent that application program current imperfect, represents application program current when application program complete bit is 1 when program complete bit is 0
Completely, then application checks after bootstrap judges to refresh and with correct verification and it is equal after, bootstrap can should
With program complete bit 1 is set to by 0.
It in summary it can be seen, the self-refresh method of automobile controller provided by the invention, application program is receiving host computer
Before the refreshing instruction of transmission, by comparing current application program verification and with correctly verifying and to judge currently whether damage
It is bad;When bootstrap to application program updating after the completion of, bootstrap by compare refresh after application checks and with just
Really verify and to judge whether application program is damaged in refresh process.As can be seen that the present invention is using verification and compares
Mode realize to application program before refreshing and refresh after diagnosis, so as to find that application program occurs what is damaged in time
Situation, avoid application program from performing unknown operation, and then ensure that the security of product.
For further optimization above-described embodiment, referring to Fig. 2, a kind of automobile controller disclosed in another embodiment of the present invention
Self-refresh method flow chart, including:
Step S21, application program calculate current application program verification and;
Step S22, described application program judge current application program verification and with correct verification and whether equal, such as
Fruit is no, then performs step S23, if it is, performing step S24;
Step S23, described application program is by reset itself and jumps to the bootstrap, then proceedes to perform step
S25;
When application program twin check and by way of judge in current damaging when, application program can answer itself
Position, and bootstrap is jumped to, itself is thereby may be ensured that without faulty operation, and can be by bootstrap to damaging
Application program refreshed again, therefore, compared to existing technologies, effectively prevent application program error caused by program run
Fly, perform the problems such as false command or frequent recovery.
Step S24, described application program receives the refreshing instruction that host computer is sent, by application program jump location position, and
Bootstrap is jumped to after reset itself;
Step S25, described bootstrap judge the application program redirect position whether set, if it is, perform step
S26;
Step S26, described bootstrap receives the refresh data that the host computer is sent, and the application program is brushed
Newly;
Step S27, after the completion of refreshing, the bootstrap calculate the application checks after refreshing and;
Step S28, described bootstrap judges the application checks after the refreshing and correct verify with described and be
It is no equal, if it is, performing step S29;
The application program is redirected position and resetted by application program complete bit set by step S29, described bootstrap.
It in summary it can be seen, application program is before the refreshing instruction that host computer is sent is received, by comparing current application
Program ver-ify and with correctly verifying and to judge currently whether be damaged;After the completion of bootstrap is to application program updating,
Bootstrap is by comparing the application checks after refreshing and with correctly verifying and to judge application program in refresh process
Whether damage.As can be seen that the present invention is using verifying and realize by the way of comparing to application program before refreshing and refresh
Diagnosis afterwards, so as to find that situation about damaging occurs in application program in time, application program is avoided to perform unknown operation, and then
It ensure that the security of product.
For further optimization above-described embodiment, referring to Fig. 3, a kind of automobile controller disclosed in another embodiment of the present invention
Self-refresh method flow chart, on the basis of embodiment illustrated in fig. 2, after step s25, in addition to:
If step S30, described application program, which redirects position, does not have set, the bootstrap judges that the application program is complete
Whole position whether set, if it is, performing step S31, otherwise, return and perform step S26;
Step S31, the application program is jumped to, and continues executing with step S21.
For further optimization above-described embodiment, referring to Fig. 4, a kind of automobile controller disclosed in another embodiment of the present invention
Self-refresh method flow chart, on the basis of embodiment illustrated in fig. 3, after step S28, in addition to:
If application checks after step S32, described refreshing and with the correct verification and unequal, the guiding
Program returns to failure message to the host computer.
As can be seen that when the application program after the completion of refreshing is damaged, bootstrap can't be complete by application program
Whole position position, but the operation of the application program after stopping refreshing by the way of returning to failure message to host computer, so as to have
Effect avoids application program and performs the appearance of unknown operational circumstances in the event that it should fail, and then ensure that the safety of product
Property.
The present invention is replaced existing using LIN (Local Interconnect Network, serial communications network) bus communication
There is the communication mode using CAN (Controller Area Network, controller local area network) buses or K lines, to adapt to adopt
The automobile controller use demand to be communicated with LIN buses.
The refresh data that host computer is sent to bootstrap is transmitted with LIN agreements, in the data frame of LIN messages, the
One byte represents order species, second and third byte represent automobile controller ROM (Read-Only Memory, it is read-only in
Deposit) address, other bytes represent refresh data, referring specifically to table 1:
Table 1
After all addresses are written to application program by bootstrap, show to being finished using program updating, if refreshing
Rear verification and with correct verification and equal, then application program can be redirected position by application program complete bit set by bootstrap
Reset.
Bootstrap can jump to application program after resetting, so that application program performs the program after refreshing.
Corresponding with above method embodiment, present invention also offers a kind of self-refresh system of automobile controller.
Referring to Fig. 5, a kind of structural representation of the self-refresh system of automobile controller disclosed in the embodiment of the present invention, bag
Include:
First verification and computing unit 51, for calculate current application program verification and;
First judging unit 52, for judge current application program verification and with correct verification and whether equal, such as
Fruit is then to perform and receive jump-transfer unit 53;
It should be noted that by the way that current application program is verified and verifies and be compared to judge to apply journey with correct
Whether sequence is damaged currently, so as to adopt an effective measure in time, avoid application program can not perform subsequent operation or
It is to perform unknown operation.
Jump-transfer unit 53 is received, in the case of being judged as YES in the first judging unit 52, receives what host computer was sent
Refreshing instruction, by application program jump location position, and bootstrap is jumped to after application program reset;
It is the judgment basis for characterizing the refreshing instruction whether application program receives host computer transmission that application program, which redirects position,
Assuming that application program, which redirects, represents that application program is not received by the refreshing instruction of host computer transmission when position is 0, application program is jumped
Represent that application program receives the refreshing instruction of host computer transmission when indexing is 1, then sent when application program receives host computer
Refreshing instruction after, application program, which redirects position, to be set to 1 by 0.
Second judging unit 54, for judge the application program redirect position whether set, if it is, perform refresh it is single
Member 55;
Refresh unit 55, in the case of being judged as YES in the second judging unit 54, wait the host computer hair to be received
The refresh data sent, the application program is refreshed;
Second verification and computing unit 56, for when refresh after the completion of, calculate refresh after application checks and;
3rd judging unit 57, for judge the application checks after the refreshing and with the correct verification and whether
It is equal, if it is, performing set-reset unit 58;
Set-reset unit 58, in the case of being judged as YES in the 3rd judging unit 57, by application program complete bit
Set, and the application program is redirected into position and resetted.
It should be noted that application program complete bit is to characterize the whether complete judgment basis of application program, it is assumed that application
Represent that application program current imperfect, represents application program current when application program complete bit is 1 when program complete bit is 0
Completely, then application checks after bootstrap judges to refresh and with correct verification and it is equal after, bootstrap can should
With program complete bit 1 is set to by 0.
It in summary it can be seen, the self-refresh system of automobile controller provided by the invention, application program is receiving host computer
Before the refreshing instruction of transmission, by comparing current application program verification and with correctly verifying and to judge currently whether damage
It is bad;When bootstrap to application program updating after the completion of, bootstrap by compare refresh after application checks and with just
Really verify and to judge whether application program is damaged in refresh process.As can be seen that the present invention is using verification and compares
Mode realize to application program before refreshing and refresh after diagnosis, so as to find that application program occurs what is damaged in time
Situation, avoid application program from performing unknown operation, and then ensure that the security of product.
For further optimization above-described embodiment, referring to Fig. 6, a kind of automobile controller disclosed in another embodiment of the present invention
The structural representation of self-refresh system, on the basis of above-described embodiment, in addition to:
Jump-transfer unit 61 is resetted, in the case of being judged as NO in the first judging unit 52, the application program is answered
Position simultaneously jumps to the bootstrap, and continues executing with the second judging unit 54.
When twin check and by way of judge application program in current damaging when, application program can be resetted,
And bootstrap is jumped to, application program is thereby may be ensured that without faulty operation, and can be by bootstrap to damaging
Bad application program is refreshed again, therefore, compared to existing technologies, effectively prevent program caused by application program error
Run and fly, perform the problems such as false command or frequent recovery.
Further to optimize above-described embodiment, on the basis of above-described embodiment, in addition to:
4th judging unit 62, in the case of being judged as NO in the second judging unit 54, judge the application program
Complete bit whether set, if it is, perform jump-transfer unit 63, otherwise, perform the first returning unit 64;
Jump-transfer unit 63, in the case of being judged as YES in the 4th judging unit 62, the application program is jumped to, and
Continue executing with the first verification and computing unit 51;
First returning unit 64, in the case of being judged as NO in the 4th judging unit 62, return and perform refresh unit
55。
Further to optimize above-described embodiment, on the basis of above-described embodiment, in addition to:
Second returning unit 65, in the case of being judged as NO in the 3rd judging unit 57, returned to the host computer
Failure message.
As can be seen that when the application program after the completion of refreshing is damaged, can't by application program complete bit set,
But the operation of the application program after stopping refreshing by the way of returning to failure message to host computer, should so as to effectively prevent
Perform the appearance of unknown operational circumstances in the event that it should fail with program, and then ensure that the security of product.
The present invention is replaced existing using LIN (Local Interconnect Network, serial communications network) bus communication
There is the communication mode using CAN (Controller Area Network, controller local area network) buses or K lines, to adapt to adopt
The automobile controller use demand to be communicated with LIN buses.
The refresh data that host computer is sent to bootstrap is transmitted with LIN agreements, in the data frame of LIN messages, the
One byte represents order species, second and third byte represent automobile controller ROM (Read-Only Memory, it is read-only in
Deposit) address, other bytes represent refresh data, referring specifically to table 1:
Table 1
After all addresses are written to application program by bootstrap, show to being finished using program updating, if refreshing
Rear verification and with correct verification and equal, then application program can be redirected position by application program complete bit set by bootstrap
Reset.
Bootstrap can jump to application program after resetting, so that application program performs the program after refreshing.
It should be noted that in system embodiment, the concrete operating principle of each part refers to embodiment of the method
Corresponding part, here is omitted.
Finally, it is to be noted that, herein, such as first and second or the like relational terms be used merely to by
One entity or operation make a distinction with another entity or operation, and not necessarily require or imply these entities or operation
Between any this actual relation or order be present.Moreover, term " comprising ", "comprising" or its any other variant meaning
Covering including for nonexcludability, so that process, method, article or equipment including a series of elements not only include that
A little key elements, but also the other element including being not expressly set out, or also include for this process, method, article or
The intrinsic key element of equipment.In the absence of more restrictions, the key element limited by sentence "including a ...", is not arranged
Except other identical element in the process including the key element, method, article or equipment being also present.
Each embodiment is described by the way of progressive in this specification, what each embodiment stressed be and other
The difference of embodiment, between each embodiment identical similar portion mutually referring to.
The foregoing description of the disclosed embodiments, professional and technical personnel in the field are enable to realize or using the application.
A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein
General Principle can be realized in other embodiments in the case where not departing from spirit herein or scope.Therefore, the application
The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one
The most wide scope caused.
Claims (6)
- A kind of 1. self-refresh method of automobile controller, it is characterised in that including:Application program calculate current application program verification and;The application program judge current application program verification and with correct verification and whether equal;If current application program verification and with the correct verification and equal, the application program receives host computer transmission Refreshing instruction, by application program jump location position, and bootstrap is jumped to after reset itself;The bootstrap judge the application program redirect position whether set;If the bootstrap judges the host computers to be received such as the application program jump location position, the bootstrap The refresh data of transmission, the application program is refreshed;After the completion of refreshing, the bootstrap calculate the application checks after refreshing and;The bootstrap judge the application checks after the refreshing and with the correct verification and whether equal;If application checks after the refreshing and with the correct verification and equal, the bootstrap is by application program Complete bit set, and the application program is redirected into position and resetted;If the application program, which redirects position, does not have set, the bootstrap judges whether the application program complete bit puts Position;If it is, jump to the application program, and continue executing with the application program calculate current application program verification and;The refresh data that the host computer to be received such as the bootstrap is sent is performed if it is not, then returning, to the application program The step of being refreshed.
- 2. self-refresh method according to claim 1, it is characterised in that also include:If current application program verification and with the correct verification and unequal, the application program by reset itself simultaneously Jump to the bootstrap, and continue executing with the bootstrap judge the application program redirect position whether the step of set Suddenly.
- 3. self-refresh method according to claim 1, it is characterised in that also include:If application checks after the refreshing and with the correct verification and unequal, the bootstrap is on described Position machine returns to failure message.
- A kind of 4. self-refresh system of automobile controller, it is characterised in that including:First verification and computing unit, for calculate current application program verification and;First judging unit, for judge current application program verification and with correct verification and whether equal;Jump-transfer unit is received, in the case of being judged as YES in first judging unit, receives the refreshing that host computer is sent Instruction, by application program jump location position, and bootstrap is jumped to after application program reset;Second judging unit, for judge the application program redirect position whether set;Refresh unit, in the case of being judged as YES in second judging unit, wait what the host computer to be received was sent Refresh data, the application program is refreshed;Second verification and computing unit, for when refresh after the completion of, calculate refresh after application checks and;3rd judging unit, for judge the application checks after the refreshing and with the correct verification and whether equal;Set-reset unit, in the case of being judged as YES in the 3rd judging unit, by application program complete bit set, And the application program is redirected into position and resetted;4th judging unit, in the case of being judged as NO in second judging unit, judge that the application program is complete Position whether set;Jump-transfer unit, in the case of being judged as YES in the 4th judging unit, the application program is jumped to, and continue Perform first verification and computing unit;First returning unit, in the case of being judged as NO in the 4th judging unit, return and perform the refresh unit.
- 5. self-refresh system according to claim 4, it is characterised in that also include:Jump-transfer unit is resetted, in the case of being judged as NO in first judging unit, the application program is resetted simultaneously The bootstrap is jumped to, and continues executing with second judging unit.
- 6. self-refresh system according to claim 4, it is characterised in that also include:Second returning unit, in the case of being judged as NO in the 3rd judging unit, return and fail to the host computer Message.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510142225.5A CN104898637B (en) | 2015-03-27 | 2015-03-27 | The self-refresh method and system of a kind of automobile controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510142225.5A CN104898637B (en) | 2015-03-27 | 2015-03-27 | The self-refresh method and system of a kind of automobile controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104898637A CN104898637A (en) | 2015-09-09 |
| CN104898637B true CN104898637B (en) | 2017-11-10 |
Family
ID=54031350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510142225.5A Active CN104898637B (en) | 2015-03-27 | 2015-03-27 | The self-refresh method and system of a kind of automobile controller |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104898637B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106055420B (en) * | 2016-05-18 | 2019-07-16 | 东软医疗系统股份有限公司 | A kind of data verification method, device and equipment |
| CN106970892A (en) * | 2017-03-21 | 2017-07-21 | 北京新能源汽车股份有限公司 | Single chip microcomputer operation method, device and system and single chip microcomputer |
| CN112198820B (en) * | 2020-09-27 | 2021-11-12 | 中国第一汽车股份有限公司 | Interrupt service implementation method, device, equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2318920B1 (en) * | 2008-08-20 | 2011-11-02 | Robert Bosch GmbH | Control appliance for a vehicle, and method for updating data for a control appliance for a vehicle |
| CN102314363A (en) * | 2011-07-27 | 2012-01-11 | 深圳市航盛电子股份有限公司 | Booting method of automobile controller and automobile controller |
| CN102799494A (en) * | 2012-08-29 | 2012-11-28 | 南车株洲电力机车研究所有限公司 | Method and device for checking application programs in internal memory |
| CN103019788A (en) * | 2012-12-14 | 2013-04-03 | 上海邮政科学研究院 | Remote online upgrading method based on CAN (Controller Area Network) bus |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8707297B2 (en) * | 2006-07-26 | 2014-04-22 | Dell Products L.P. | Apparatus and methods for updating firmware |
-
2015
- 2015-03-27 CN CN201510142225.5A patent/CN104898637B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2318920B1 (en) * | 2008-08-20 | 2011-11-02 | Robert Bosch GmbH | Control appliance for a vehicle, and method for updating data for a control appliance for a vehicle |
| CN102314363A (en) * | 2011-07-27 | 2012-01-11 | 深圳市航盛电子股份有限公司 | Booting method of automobile controller and automobile controller |
| CN102799494A (en) * | 2012-08-29 | 2012-11-28 | 南车株洲电力机车研究所有限公司 | Method and device for checking application programs in internal memory |
| CN103019788A (en) * | 2012-12-14 | 2013-04-03 | 上海邮政科学研究院 | Remote online upgrading method based on CAN (Controller Area Network) bus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104898637A (en) | 2015-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105610938B (en) | Login state synchronization method and system | |
| US10097530B2 (en) | Security authentication method and bidirectional forwarding detection BFD device | |
| JP2012104088A (en) | Information security protection host | |
| CN103248667B (en) | A kind of resource access method of distributed system and system | |
| CN104898637B (en) | The self-refresh method and system of a kind of automobile controller | |
| AU2013370768B2 (en) | Method and apparatus for controlling invoking of hardware instruction | |
| CN107888589A (en) | A kind of method and its system for calling trusted application | |
| WO2021234499A1 (en) | System and method for detection and prevention of cyber attacks at in-vehicle networks | |
| CN107066411A (en) | Data transmission method, device and computer-readable recording medium | |
| CN106649075A (en) | Fuzzy testing method and device | |
| CN106878336A (en) | A kind of data interactive method and device | |
| CN108600234A (en) | A kind of auth method, device and mobile terminal | |
| JP2014193690A (en) | Vehicle controller | |
| CN103873488A (en) | Internet surfing control method based on router plug-in | |
| CN104852888B (en) | A kind of method and device that static authentication information is set | |
| CN101505241B (en) | Method and apparatus for generating test instances | |
| CN106570402A (en) | Encryption module and process trusted measurement method | |
| CN111740997A (en) | Safety protection method and device based on ModBusRTU | |
| McCall et al. | Education in cyber physical systems security: The case of connected autonomous vehicles | |
| CN104935436B (en) | A kind of user authentication method and system | |
| CN106372498A (en) | Software protection method and device | |
| CN104536884B (en) | Code test method and device | |
| US10289510B1 (en) | Intelligent platform management interface functional fuzzer | |
| US9652232B2 (en) | Data processing arrangement and method for data processing | |
| CN103516560B (en) | Method and scene setting method that test MVB network interface card AB road redundancy is switched |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: 4 / F, building 1, No.14 Jiuxianqiao Road, Chaoyang District, Beijing 100020 Patentee after: Beijing Jingwei Hirain Technologies Co.,Inc. Address before: 8 / F, block B, No. 11, Anxiang Beili, Chaoyang District, Beijing 100101 Patentee before: Beijing Jingwei HiRain Technologies Co.,Ltd. |