CN106406955A - A method and a device for upgrades of a bootloader program in an RSU apparatus - Google Patents
A method and a device for upgrades of a bootloader program in an RSU apparatus Download PDFInfo
- Publication number
- CN106406955A CN106406955A CN201610841883.8A CN201610841883A CN106406955A CN 106406955 A CN106406955 A CN 106406955A CN 201610841883 A CN201610841883 A CN 201610841883A CN 106406955 A CN106406955 A CN 106406955A
- Authority
- CN
- China
- Prior art keywords
- program
- bootloader
- bootloader program
- application layer
- packet
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44573—Execute-in-place [XIP]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a method for upgrades of a bootloader program in an RSU apparatus. The method comprises the steps that an original bootloader program judges whether to enter an application layer software upgrade mode; if yes, a data packet sent by a user is received, wherein the data packet contains a target bootloader program and a substitute program; the substitute program is executed to substitute the target bootloader program for the original bootloader program. The method employs software to update original bootloader programs, so that apparatus dismounting is not needed and the input of manpower and material resources in engineering maintenance is greatly reduced; the single bootloader mode is used, so that storage resources are saved, the upgrade logic is simple and the reliability of an upgrade process is improved. The invention also comprises a device for upgrades of a bootloader program in an RSU apparatus and the RSU apparatus, which have the above-mentioned beneficial effects.
Description
Technical field
The present invention relates to technical field of data processing, particularly to bootloader program upgrading in a kind of RSU equipment
Method, device and RSU equipment.
Background technology
At present, in the application of electronic equipment, user application can often change, in order to electronic equipment can be convenient
Carry out the renewal of application program, user application can be separated with another one program by design, by another program Lai
Load, upgrading user application, typically make this program be bootloader program, one of them important function it is simply that
By it come upgrade application layer software.Bootloader and user application layer can be in the Bu Tong interval of ROM.Bootloader props up
Hold serial ports and network service, when user application demand change or exist when bug needs to update it is possible to by network and
Bootloader communicates, and user application software is carried out with upgrading and updates.
By bootloader, user application is upgraded, engineer applied will be produced with very big convenience.
Bootloader can be typically reliable, infrequently change.When bootloader is that equipment dispatches from the factory, programming completes.Very
I haven't seen you for ages goes wrong, but after it goes wrong, typically passes through downloader programming software again.For online equipment, engineering
Safeguard and just seem extremely difficult.For example in intelligent transportation ETC field, RSU equipment is typically all arranged on the high support of comparison,
And when being applied to different regions, each area may be different to functions of the equipments demand, or can propose difference over time
Demand.After bootloader goes wrong, carry out programming software upgrading if necessary to remove equipment, will be very tired
Difficulty, needs to consume than larger human and material resources;So, to the convenience of RSU equipment software upgrading, intelligence it is proposed that very high will
Ask, if if the bootloader in RSU equipment breaks down, programming software can be abnormal difficult again for downloader.
At present, minority is also had using the method for double bootloader, bootloader program to be upgraded, however it is necessary that
It is a bootloader, the 2nd bootloader, user application that program is divided into 3 parts.By first
Bootloader, to update the 2nd bootloader and user application, after a bootloader goes wrong, passes through
2nd bootloader is updating a bootloader.But double bootloader will necessarily take substantial amounts of memory space,
Cause the waste of memory space, and it is complicated to carry out logic during the upgrading of bootloader program.
Therefore, when how bootloader program being upgraded, simple saving hardware resource again, is art technology
Personnel's technical issues that need to address.
Content of the invention
It is an object of the invention to provide the method for bootloader program upgrading, device and RSU set in a kind of RSU equipment
Standby, using software upgrading original bootloader program, without detaching equipment, greatly reduce human and material resources in engineering maintenance
Input, and using single bootloader mode, save storage resource, improve the reliability of escalation process.
For solving above-mentioned technical problem, the method that the present invention provides bootloader program upgrading in a kind of RSU equipment, bag
Include:
Original bootloader program judges whether to enter upgrade application layer software pattern;
If so, the packet that receive user sends, described packet includes target bootloader program and replacement program;
Execute described replacement program, make described target bootloader program replace described original bootloader program.
Wherein, after making described target bootloader program replace described original bootloader program, also include:
Setting application layer state is invalid.
Wherein, after setting application layer state is invalid, also include resetting MCU.
Wherein, before executing described replacement program, also include:
Detect whether described packet is effective;
If invalid, setting application layer state is invalid, and resets MCU, and the packet that receive user sends again.
The present invention also provides a kind of device of bootloader program upgrading in RSU equipment, including:
Bootloader module, for judging whether to enter upgrade application layer software mould according to original bootloader program
Formula;
Receiver module, if for entering upgrade application layer software pattern, the packet that receive user sends, described data
Include target bootloader program and replace program;
Replacement module, for executing described replacement program, makes described target bootloader program replace described original
Bootloader program.
Wherein, this device also includes:
Application layer state setting module, is invalid for setting application layer state.
Wherein, this device also includes MCU replacement module, for resetting MCU.
Wherein, this device also includes:
Detection module, whether effective for detecting described packet;
Wherein, if described detection module is detected as invalid, described application layer state setting module setting application layer state
For invalid, described MCU replacement module reset MCU, and the described receiver module packet that receive user sends again.
The present invention also provides a kind of RSU equipment, including:Bootloader in RSU equipment according to any of the above-described
The device of program upgrading.
The method of bootloader program upgrading in RSU equipment provided by the present invention, including:Original bootloader journey
Sequence judges whether to enter upgrade application layer software pattern;If so, the packet that receive user sends, described packet includes target
Bootloader program and replacement program;Execute described replacement program, so that described target bootloader program is replaced described former
Beginning bootloader program;
It can be seen that, the method utilizes software upgrading original bootloader program, without detaching equipment, greatly reduces engineering
The input of human and material resources in maintenance, and using single bootloader mode, save storage resource, upgrade logic is simple, improves and rises
The reliability of level process;Present invention also offers the device that in RSU equipment, bootloader program is upgraded and RSU equipment, have
Above-mentioned beneficial effect, will not be described here.
Brief description
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
Have technology description in required use accompanying drawing be briefly described it should be apparent that, drawings in the following description be only this
Inventive embodiment, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
The accompanying drawing providing obtains other accompanying drawings.
The flow chart of the method for bootloader program upgrading in the RSU equipment that Fig. 1 is provided by the embodiment of the present invention;
The schematic flow sheet of the single-chip microcomputer start-up course that Fig. 2 is provided by the embodiment of the present invention;
The flow process of the method for bootloader program upgrading in another RSU equipment that Fig. 3 is provided by the embodiment of the present invention
Figure;
The structured flowchart of the device of bootloader program upgrading in the RSU equipment that Fig. 4 is provided by the embodiment of the present invention;
The structured flowchart of the device of bootloader program upgrading in the RSU equipment that Fig. 5 is provided by the embodiment of the present invention.
Specific embodiment
The core of the present invention is to provide the method for bootloader program upgrading, device and RSU in a kind of RSU equipment to set
Standby, using software upgrading original bootloader program, without detaching equipment, greatly reduce human and material resources in engineering maintenance
Input, and using single bootloader mode, save storage resource, improve the reliability of escalation process.
Purpose, technical scheme and advantage for making the embodiment of the present invention are clearer, below in conjunction with the embodiment of the present invention
In accompanying drawing, the technical scheme in the embodiment of the present invention is clearly and completely described it is clear that described embodiment is
The a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art
The every other embodiment being obtained under the premise of not making creative work, broadly falls into the scope of protection of the invention.
In embedded OS, bootloader is to run before operating system nucleus runs.Can initialize
Hardware device, set up memory headroom mapping graph, thus the hardware environment of system is taken to proper states, to be final
Call operation system kernel gets out correct environment.The loading of therefore whole system starts task just completely by bootloader
To complete.In an embedded system based on ARM7TDMI core, system is in upper electricity or reset generally all from address
Start at 0x00000000 to execute, and arrange is exactly generally the bootloader program of system at this address.
Refer to Fig. 1, the method for bootloader program upgrading in the RSU equipment that Fig. 1 is provided by the embodiment of the present invention
Flow chart;The method can include:
S100, original bootloader program judge whether to enter upgrade application layer software pattern;
The packet that S110, if so, receive user send, described packet includes target bootloader program and replacement
Program;
S120, the described replacement program of execution, make described target bootloader program replace described original bootloader
Program.
Wherein, when the terminal equipment of single-chip microcomputer (such as contain) starts, can be introduced in bootloader execute original
Bootloader program, it determines whether that receiving user instruction carries out application layer updates whether enter into upgrade application layer
Software pattern (as serial ports downloading mode);For example pass through whether detection detection user inputs specific character such as A, if detecting, table
Bright user will carry out application layer and update i.e. entrance upgrade application layer software pattern.If not receiving user instruction, can detect should
With layer whether effectively, application layer execution application layer program is jumped to when application layer is effective.
When original bootloader program is judged to enter upgrade application layer software pattern according to the user instruction receiving
Afterwards, then enter the inferior data treating that user input is downloaded of upgrade application layer software pattern.Below, refer to figure taking single-chip microcomputer as a example
2, APP represent application layer, and that is, bootloader loads whether application layer can first verification Application layer be correct application layer.When should
With layer problematic, invalid when, will not jump to application layer execution.
The present embodiment judges whether to enter upgrade application layer software pattern using original bootloader program, if so,
Then receive the packet including target bootloader program and replacing program, finally realized by downloading and executing this packet
The purpose that original bootloader program is updated.
Wherein, including replacement program and target bootloader program in above-mentioned packet is that new bootloader can
Execution file, specifically, target bootloader program and with target bootloader journey in the packet that the present embodiment provides
The configuration processor that sequence replaces original bootloader program is above-mentioned replacement program.Use target by executing this replacement program
Bootloader program change original bootloader program.Realize replacing to the original bootloader program that there is mistake
Change, that is, complete the upgrading to bootloader program.
Based on technique scheme, the method for bootloader program upgrading in RSU equipment provided in an embodiment of the present invention,
On the basis of single bootloader, using software upgrading original bootloader program, without detaching equipment, greatly reduce
The input of human and material resources in engineering maintenance, and using single bootloader mode, save storage resource, especially for embedded
For equipment, for example single-chip microcomputer is the equipment of master control, and storage resource is very limited amount of, if if application layer too complex will
Lead to insufficient memory;Upgrade logic is simple, improves the reliability of escalation process, (completes original using replacement program
The logic that bootloader program updates) comparatively, logic is fairly simple, and the reliability of escalation process can be relatively good;Enter one
Step, the program of replacement (completing the logic that original bootloader program updates) and target bootloader executable file are mesh
Mark bootloader program synthesizes a packet, after original bootloader program is upgraded, replaces Automatic Program and completes
Renewal to original bootloader program, during original bootloader program is updated, participates in without host computer, greatly
(The faster the better for updating speed, it is to avoid in escalation process, the unexpected power down of equipment, leads to original for the speed of big increase upgrading
The upgrading of bootloader program is unsuccessful, and has created destruction to it, so that equipment cannot be recovered) and reliability.
Based on above-described embodiment, in order to lift the reliability of equipment in escalation process further, the method makes described target
After bootloader program replaces described original bootloader program, also include, setting application layer state is invalid.
Because original application layer is replaced by packet in this replacement process, accordingly, it would be desirable to setting should after the completion of replacing
It is invalid with layer state, so will not be again introduced into this replacement program after terminal has executed replacement program and continue executing with replacing behaviour
Make, until user downloads the application layer program of the new normal use of execution.If be not provided with application layer state after the completion of replacing being
Invalid (for example setting application layer invalid bit is 1, or setting application layer significance bit is 0 etc.), then download execution in user new
The application layer program of normal use before, if starting device, operating system can enter application layer and repeats this and replace
Change program, carry out bootloader updating operation always, then can reduce the reliability of system.
Below by specific example, this embodiment is described, is upgraded this packet by original bootloader program, then
Original bootloader programming jump is to replacement program performing.Replacement program reads the content of target bootloader program, replaces
Change the content of original bootloader program.This completes original bootloader program and be updated to target
Bootloader program.Then replace program reset application layer significance bit.Bootloader storage is entered after therefore MCU is restarted
Area, because now application layer significance bit is incorrect i.e. invalid, equipment is in bootloader memory block, will not jump to application
Layer, and current bootloader has been the up-to-date bootloader program after upgrading.So just can pass through this mesh
Mark bootloader program again upgrade user needs online practical application layer program.
Based on above-described embodiment, can also realize updating bootloader program by resetting MCU (such as reset MCU)
Afterwards, restart MCU in time, make MCU be in the state of the new application layer program that can wait for downloads with steady statue, reduce MCU because
For the problem of itself, equipment is made to increase insecure hidden danger.
Based on technique scheme, the method for bootloader program upgrading in RSU equipment provided in an embodiment of the present invention,
Realize automatically updating the packet of bootloader, after the completion of realizing original bootloader renewal, will be arranged to no
Effect, when user downloads execution new normal use layer program, this packet will be disposed of, and is not present in equipment.Save
Storage resource, and equipment will be made to increase insecure hidden danger because of the problem of itself.
Refer to Fig. 3, bootloader program upgrading in another RSU equipment that Fig. 3 is provided by the embodiment of the present invention
The flow chart of method;The method can include:
S200, original bootloader program judge whether to enter upgrade application layer software pattern;
The packet that S210, if so, receive user send, described packet includes target bootloader program and replacement
Program;
Whether S220, the described packet of detection are effective;
If S230 effectively, executes described replacement program, described target bootloader program is made to replace described original
Bootloader program;
If S240 is invalid, setting application layer state is invalid, and resets MCU, and the data that receive user sends again
Bag.
Specifically, after the packet of target bootloader program and replacement program composition, concrete implementation procedure is as follows:
Terminal (such as MCU) starts, and jumps to original bootloader program performing, and original bootloader programming jump is to replacement journey
Sequence executes, and replaces the data that program reads target bootloader program, replaces original bootloader program, setting application
Layer state for invalid (it is invalid that such as setting application layer significance bit is designated) and resets terminal (such as reset MCU).Terminal is again
Start, jump to new bootloader execution, wait customer upgrade user application.User carries out user application liter
After level, the packet completing bootloader upgrading has been cleared by, and is covered by user application.Equipment enters access customer should
Normal operating conditions with program.
This embodiment ensure that the effectiveness of data in packet, improves the reliability of renewal process, and more new logic is simple,
And replacement program etc. will not take memory space.
Based on technique scheme, the method for bootloader program upgrading, profit in the RSU equipment that the embodiment of the present invention carries
With software upgrading original bootloader program, without detaching equipment, greatly reduce the throwing of human and material resources in engineering maintenance
Enter, and using single bootloader mode, save storage resource, improve the reliability of escalation process.
Below the device of bootloader program upgrading and RSU equipment in RSU equipment provided in an embodiment of the present invention are entered
Row is introduced, and in RSU equipment described below, the device of bootloader program upgrading and RSU equipment are set with above-described RSU
The method of standby middle bootloader program upgrading can be mutually to should refer to.
Refer to Fig. 4, the device of bootloader program upgrading in the RSU equipment that Fig. 4 is provided by the embodiment of the present invention
Structured flowchart;This device can include:
According to original bootloader program, bootloader module 100, for judging whether that entrance upgrade application layer is soft
Part pattern;
Receiver module 200, if for entering upgrade application layer software pattern, the packet that receive user sends, described
Packet includes target bootloader program and replacement program;
Replacement module 300, for executing described replacement program, makes described target bootloader program replace described original
Bootloader program.
Based on above-described embodiment, this device also includes:
Application layer state setting module, is invalid for setting application layer state.
Based on above-described embodiment, this device also includes:MCU resets module, for resetting MCU.
Based on above-described embodiment, refer to Fig. 5, this device also includes:
Detection module 600, whether effective for detecting described packet;
Wherein, if described detection module 600 is detected as invalid, described application layer state setting module 400 setting application
Layer state is invalid, and described MCU resets module 500 and resets MCU, and described receiver module 200 number that receive user sends again
According to bag;If described detection module 600 is detected as effectively, described replacement module 300 executes described replacement program, makes described target
Bootloader program replaces described original bootloader program.
The embodiment of the present invention also provides a kind of RSU equipment, including:In RSU equipment according to any of the above-described embodiment
The device of bootloader program upgrading.
In ETC system, because RSU equipment is arranged on the support of the high-altitude such as portal frame, when bootloader goes wrong
When, easily carry out the upgrading of software, without detaching equipment, greatly reduce the input of human and material resources in engineering.Its
In, ETC (Electronic Toll Collection) no-stop charging system is current state-of-the-art in the world toll on the road and bridge
Mode.
In description, each embodiment is described by the way of going forward one by one, and what each embodiment stressed is real with other
Apply the difference of example, between each embodiment identical similar portion mutually referring to.For device disclosed in embodiment
Speech, because it corresponds to the method disclosed in Example, so description is fairly simple, referring to method part illustration in place of correlation
?.
Professional further appreciates that, in conjunction with the unit of each example of the embodiments described herein description
And algorithm steps, can with electronic hardware, computer software or the two be implemented in combination in, in order to clearly demonstrate hardware and
The interchangeability of software, generally describes composition and the step of each example in the above description according to function.These
Function to be executed with hardware or software mode actually, the application-specific depending on technical scheme and design constraint.Specialty
Technical staff can use different methods to each specific application realize described function, but this realization should
Think beyond the scope of this invention.
The step of the method in conjunction with the embodiments described herein description or algorithm can directly be held with hardware, processor
The software module of row, or the combination of the two is implementing.Software module can be placed in random access memory (RAM), internal memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, depositor, hard disk, moveable magnetic disc, CD-ROM or technology
In known any other form of storage medium in field.
Above the method for bootloader program upgrading, device and RSU in a kind of RSU equipment provided by the present invention are set
Standby it is described in detail.Specific case used herein is set forth to the principle of the present invention and embodiment, above
The explanation of embodiment is only intended to help and understands the method for the present invention and its core concept.It should be pointed out that for the art
Those of ordinary skill for, under the premise without departing from the principles of the invention, the present invention can also be carried out some improve and repair
Decorations, these improve and modify and also fall in the protection domain of the claims in the present invention.
Claims (9)
1. a kind of method that in RSU equipment, bootloader program is upgraded is it is characterised in that include:
Original bootloader program judges whether to enter upgrade application layer software pattern;
If so, the packet that receive user sends, described packet includes target bootloader program and replacement program;
Execute described replacement program, make described target bootloader program replace described original bootloader program.
2. the method that in RSU equipment according to claim 1, bootloader program is upgraded is it is characterised in that make described
After target bootloader program replaces described original bootloader program, also include:
Setting application layer state is invalid.
3. in RSU equipment according to claim 2, the method for bootloader program upgrading is answered it is characterised in that arranging
With layer state for after invalid, also including resetting MCU.
4. the method that in the RSU equipment according to any one of claim 1-3, bootloader program is upgraded, its feature exists
In, execute described replacement program before, also include:
Detect whether described packet is effective;
If invalid, setting application layer state is invalid, and resets MCU, and the packet that receive user sends again.
5. the device that in a kind of RSU equipment, bootloader program is upgraded is it is characterised in that include:
Bootloader module, for judging whether to enter upgrade application layer software pattern according to original bootloader program;
Receiver module, if for entering upgrade application layer software pattern, the packet that receive user sends, described packet bag
Include target bootloader program and replacement program;
Replacement module, for executing described replacement program, makes described target bootloader program replace described original
Bootloader program.
6. the device that in RSU equipment according to claim 5, bootloader program is upgraded is it is characterised in that also include:
Application layer state setting module, is invalid for setting application layer state.
7. the device that in RSU equipment according to claim 6, bootloader program is upgraded is it is characterised in that also include
MCU resets module, for resetting MCU.
8. the device that in RSU equipment according to claim 7, bootloader program is upgraded is it is characterised in that also include:
Detection module, whether effective for detecting described packet;
Wherein, if described detection module is detected as invalid, described application layer state setting module setting application layer state is no
Effect, described MCU resets module reset MCU, and the described receiver module packet that receive user sends again.
9. a kind of RSU equipment is it is characterised in that include:In RSU equipment according to any one of claim 5-8
The device of bootloader program upgrading.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610841883.8A CN106406955A (en) | 2016-09-22 | 2016-09-22 | A method and a device for upgrades of a bootloader program in an RSU apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610841883.8A CN106406955A (en) | 2016-09-22 | 2016-09-22 | A method and a device for upgrades of a bootloader program in an RSU apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106406955A true CN106406955A (en) | 2017-02-15 |
Family
ID=57996907
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610841883.8A Pending CN106406955A (en) | 2016-09-22 | 2016-09-22 | A method and a device for upgrades of a bootloader program in an RSU apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106406955A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108762778A (en) * | 2018-03-30 | 2018-11-06 | 惠州市德赛西威汽车电子股份有限公司 | A kind of upgrade method of in-vehicle multi-media system |
CN109947454A (en) * | 2019-03-29 | 2019-06-28 | 北京经纬恒润科技有限公司 | A kind of data processing method and system |
CN111061500A (en) * | 2019-12-31 | 2020-04-24 | 宝能汽车有限公司 | bootloader program updating method and bootloader program updating device |
WO2020107436A1 (en) * | 2018-11-30 | 2020-06-04 | 深圳市大疆创新科技有限公司 | Program upgrade method and embedded device |
CN111240720A (en) * | 2020-03-27 | 2020-06-05 | 武汉光谷信息光电子创新中心有限公司 | Boot program upgrading method and device and storage medium |
CN111273928A (en) * | 2019-09-10 | 2020-06-12 | 深圳市汇泰科电子有限公司 | Self-upgrading bootloader design method |
CN112860301A (en) * | 2021-01-12 | 2021-05-28 | 明见(厦门)软件开发有限公司 | Method for using bootloader interrupt function by app and single chip microcomputer |
CN113741940A (en) * | 2021-09-14 | 2021-12-03 | 天津易鼎丰动力科技有限公司 | Method for upgrading whole electric vehicle controller bootloader on line |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178659A (en) * | 2007-12-14 | 2008-05-14 | 中国人民解放军国防科学技术大学 | Large scale computer node bootstrap paralleling update method and system |
CN101494930A (en) * | 2009-02-25 | 2009-07-29 | 宇龙计算机通信科技(深圳)有限公司 | Intelligent terminal and upgrading method thereof |
CN102486733A (en) * | 2010-12-03 | 2012-06-06 | 中兴通讯股份有限公司 | Method and device for upgrading boot program |
CN104699500A (en) * | 2015-01-06 | 2015-06-10 | 上海华测导航技术股份有限公司 | Method for realizing automatic upgrading of bootstrap program in intelligent equipment |
-
2016
- 2016-09-22 CN CN201610841883.8A patent/CN106406955A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101178659A (en) * | 2007-12-14 | 2008-05-14 | 中国人民解放军国防科学技术大学 | Large scale computer node bootstrap paralleling update method and system |
CN101494930A (en) * | 2009-02-25 | 2009-07-29 | 宇龙计算机通信科技(深圳)有限公司 | Intelligent terminal and upgrading method thereof |
CN102486733A (en) * | 2010-12-03 | 2012-06-06 | 中兴通讯股份有限公司 | Method and device for upgrading boot program |
CN104699500A (en) * | 2015-01-06 | 2015-06-10 | 上海华测导航技术股份有限公司 | Method for realizing automatic upgrading of bootstrap program in intelligent equipment |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108762778A (en) * | 2018-03-30 | 2018-11-06 | 惠州市德赛西威汽车电子股份有限公司 | A kind of upgrade method of in-vehicle multi-media system |
WO2020107436A1 (en) * | 2018-11-30 | 2020-06-04 | 深圳市大疆创新科技有限公司 | Program upgrade method and embedded device |
CN111433739A (en) * | 2018-11-30 | 2020-07-17 | 深圳市大疆创新科技有限公司 | Program upgrading method and embedded device |
CN109947454A (en) * | 2019-03-29 | 2019-06-28 | 北京经纬恒润科技有限公司 | A kind of data processing method and system |
CN109947454B (en) * | 2019-03-29 | 2022-07-15 | 北京经纬恒润科技股份有限公司 | Data processing method and system |
CN111273928A (en) * | 2019-09-10 | 2020-06-12 | 深圳市汇泰科电子有限公司 | Self-upgrading bootloader design method |
CN111273928B (en) * | 2019-09-10 | 2024-02-27 | 深圳市汇泰科电子有限公司 | Bootloader design method for self-upgrading |
CN111061500A (en) * | 2019-12-31 | 2020-04-24 | 宝能汽车有限公司 | bootloader program updating method and bootloader program updating device |
CN111240720A (en) * | 2020-03-27 | 2020-06-05 | 武汉光谷信息光电子创新中心有限公司 | Boot program upgrading method and device and storage medium |
CN112860301A (en) * | 2021-01-12 | 2021-05-28 | 明见(厦门)软件开发有限公司 | Method for using bootloader interrupt function by app and single chip microcomputer |
CN113741940A (en) * | 2021-09-14 | 2021-12-03 | 天津易鼎丰动力科技有限公司 | Method for upgrading whole electric vehicle controller bootloader on line |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106406955A (en) | A method and a device for upgrades of a bootloader program in an RSU apparatus | |
CN102520948B (en) | Application maintenance update method and device | |
CN106095480B (en) | A kind of method and device of optical module firmware upgrading | |
CN104090796B (en) | A kind of embedded device method for updating program and system | |
CN102693139B (en) | A kind of method and system of radio upgrade cell phone software | |
KR101515198B1 (en) | Apparatus and method for firmware upgrade in mobile device | |
CN107465539A (en) | The upgrade-system of the upgrade method of firmware, terminal and firmware | |
CN104572206A (en) | Application program self updating and backup recovery method | |
CN105094909B (en) | Mobile terminal software upgrading method, update device and mobile terminal | |
CN104915219A (en) | Single chip microcomputer program upgrading method and device | |
CN108874437B (en) | Online cloud updating method for android application program | |
CN106303709A (en) | A kind of Set Top Box and application program updating method, system | |
CN110633091A (en) | Electronic module and software wireless upgrading method thereof | |
CN109358887A (en) | A kind of the online upgrading method, apparatus and system of SCM program | |
CN105117261A (en) | Enhanced upgrade path | |
CN107566169A (en) | A kind of firmware upgrade method and router based on openwrt | |
CN105743933A (en) | Router module updating method and system | |
CN109358865A (en) | A kind of industrial vehicle car networking instrument and upgrade method with remote upgrade function | |
CN104216751A (en) | Loading method and system of functional unit interface resource of application program | |
CN105389187A (en) | System update method | |
CN109324918A (en) | Application program exception handling method and device, terminal and storage medium | |
CN105183580A (en) | Storage method and fault recovery method for bootstrap program, and devices | |
CN103019752B (en) | The upgrade method of application program and device | |
CN111857771A (en) | Deep learning-based automatic operating system patch installation method and system | |
CN106257423A (en) | Method for upgrading software and user terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170215 |
|
RJ01 | Rejection of invention patent application after publication |