CN104133709A - Upgrading method and device for embedded system - Google Patents

Upgrading method and device for embedded system Download PDF

Info

Publication number
CN104133709A
CN104133709A CN201410384588.5A CN201410384588A CN104133709A CN 104133709 A CN104133709 A CN 104133709A CN 201410384588 A CN201410384588 A CN 201410384588A CN 104133709 A CN104133709 A CN 104133709A
Authority
CN
China
Prior art keywords
mirror image
subregion
upgraded
upgrade
partition
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.)
Granted
Application number
CN201410384588.5A
Other languages
Chinese (zh)
Other versions
CN104133709B (en
Inventor
孙浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongke Shuguang International Information Industry Co ltd
Dawning Information Industry Co Ltd
Original Assignee
Dawning Information Industry Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dawning Information Industry Beijing Co Ltd filed Critical Dawning Information Industry Beijing Co Ltd
Priority to CN201410384588.5A priority Critical patent/CN104133709B/en
Publication of CN104133709A publication Critical patent/CN104133709A/en
Application granted granted Critical
Publication of CN104133709B publication Critical patent/CN104133709B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses an upgrading method and device for an embedded system. The upgrading method for the embedded system comprises the steps of reading mirror image head information of a mirror image in a storage device, determining a system starting partition number of the mirror image according to the read mirror image head information, determining a partition to be upgraded according to the system starting partition number, reading partition information of the partition to be upgraded, determining whether a partition mirror image in the storage device is upgraded or not according to a version number of the partition mirror image corresponding to the partition to be upgraded and a version number of an upgraded mirror image prestored in a peripheral, and synchronizing the upgraded mirror image to a specified position in the partition to be upgraded on the condition that the determined result is yes. According to upgrading method and device for the embedded system, the partition used in the starting process of the system and the partition required by upgrading are determined by reading the mirror image head information of the mirror image in the storage device, normal operation of the system is not affected in the upgrading process, manual involvement of a user is not needed in the upgrading process, the stability is high, and user experience is enhanced.

Description

The upgrade method of embedded system and device
Technical field
The present invention relates to built-in field specifically, relate to a kind of upgrade method and device of embedded system.
Background technology
Along with the develop rapidly of IT technology, no matter handheld device or the server etc. of embedded system, user constantly increases the demand of functions of the equipments, and this just needs equipment manufacturers constantly the system of equipment upgraded and safeguard.
In the upgrade method of prior art, generally need to be connected on the control terminal of equipment by other the peripheral hardware such as RS232 or network for the upgrading of embedded system, then enter corresponding upgrading interface, operation ROMPaq, whole process nearly all needs user manually to participate in, and system upgrading process in, user need to stop the program of current operation, affected greatly user's experience, and upgrading personnel need to possess certain professional knowledge.
Need to participate in manually and upgrading personnel need to possess certain professional knowledge for embedded device upgrading in correlation technique, escalation process affects the problem of current operation, not yet proposes at present effective solution.
Summary of the invention
For the problem in correlation technique, the present invention proposes a kind of upgrade method of embedded system, has solved in prior art, and escalation process need to participate in manually and upgrading personnel need to possess certain professional knowledge, and escalation process affects the problem of current operation.
Technical scheme of the present invention is achieved in that
According to an aspect of the present invention, provide a kind of upgrade method of embedded system, the method comprises:
Read the mirror image header of mirror image in memory device, determine the system boot partition number of mirror image according to the mirror image header reading;
Determine subregion to be upgraded according to system boot partition number;
Read the partition information of subregion to be upgraded, according to the version number of upgrade image pre-stored in the version number of the corresponding subregion mirror image of subregion to be upgraded and peripheral hardware, determine whether the subregion mirror image in memory device to upgrade;
For be in the situation that, upgrade image is synchronized to the assigned address in subregion to be upgraded in definite result.
Wherein, in the time determining whether the subregion mirror image in memory device to upgrade, the version number of upgrade image that can be pre-stored in peripheral hardware is greater than the corresponding mirrored version of subregion mirror image this shop to be upgraded, determines and need to upgrade to the subregion mirror image in memory device.
In addition, upgrade image being synchronized to after the assigned address in subregion to be upgraded, can also upgrade the corresponding partition information of subregion after upgrading according to the mirror image after synchronous;
System boot partition number in mirror image header is updated to the partition number of the subregion being this time upgraded.
Wherein, the partition information that needs to upgrade comprise following one of at least:
The size of regeneration block version number, regeneration block identifying code, regeneration block mirror image.
In addition, after partition information is upgraded, restart memory device, wherein, the step restarting comprises:
Read the mirror image header of the mirror image after having upgraded, obtain the system boot partition number after renewal, and reading system boot partition number the partition information of corresponding subregion, according to the subregion identifying code in this partition information, the mirror image of this subregion is carried out to verification;
When in the abnormal situation of verification, the mirror image header of the mirror image after this upgrading of resetting completes, is updated to the corresponding partition number in former boot partition by system boot partition number, and starts memory device by former boot partition.
According to a further aspect in the invention, provide a kind of update device of embedded system, this device comprises:
Read module, for reading the mirror image header of memory device mirror image, also for reading the partition information of subregion to be upgraded;
The first determination module, for determine the system boot partition number of mirror image according to the mirror image header reading, and determines subregion to be upgraded according to system boot partition number;
The second determination module, for according to the version number of the version number of the corresponding subregion mirror image of subregion to be upgraded and the pre-stored upgrade image of peripheral hardware, determines whether the mirror image in memory device to upgrade;
Upgrading module, in definite result for be in the situation that, upgrade image is synchronized to the assigned address in subregion to be upgraded.
Wherein, this device further comprises:
Update module, for upgrade image being synchronized to after the assigned address of subregion to be upgraded, upgrades the corresponding partition information of subregion after upgrading according to the mirror image after synchronous;
System boot partition number in mirror image header is updated to the partition number of the subregion being this time upgraded.
Wherein, the information that update module is upgraded, comprise following one of at least:
The size of regeneration block version number, regeneration block identifying code, regeneration block mirror image.
Wherein, this device further comprises:
Device start module, for after partition information is upgraded, restart memory device, wherein read module is further used in restart procedure, read the mirror image header of the mirror image after having upgraded, obtain the system boot partition number after renewal, and reading system boot partition number the partition information of corresponding subregion;
Authentication module, for according to system boot partition number the subregion identifying code of corresponding subregion the mirror image of this subregion is carried out to verification.
Wherein, this device further comprises:
Replacement module, for working as in the abnormal situation of verification, the mirror image header of the mirror image after this upgrading of resetting completes, is updated to the corresponding partition number in former boot partition by system boot partition number, and starts memory device by former boot partition.
The subregion of required use and the subregion that need to upgrade when the present invention determines that by reading the mirror image header of mirror image in memory device system starts, between subregion, be independent of each other, escalation process does not affect system normal operation, and escalation process manually participates in simple and convenient without user, strengthen user's experience, improved stability and the reliability of system.
Brief description of the drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the message structure schematic diagram of mirror image head in the embodiment of the present invention;
Fig. 2 is the message structure schematic diagram of subregion in mirror image head in the embodiment of the present invention;
Fig. 3 be according to the embodiment of the present invention pass through can plug the method flow diagram that peripheral hardware is upgraded to embedded system;
Fig. 4 be according to the system of the embodiment of the present invention when unloading phase embedded system the schematic flow sheet of upgrade method;
Fig. 5 is the schematic flow sheet of the upgrade method of embedded system during according to the system operation phase of the embodiment of the present invention;
Fig. 6 is according to the schematic flow sheet of system restarting process after the system upgrade of the embodiment of the present invention;
Fig. 7 is according to the block diagram of the update device of the embedded system of 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 clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiment.Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain, belongs to the scope of protection of the invention.
First it should be noted that, every kind of mirror image all comprises a mirror image header, and Fig. 1 shows the message structure of mirror image head, and it comprises:
System boot partition number, the subregion using the unloading phase of being used for tag system.Such as, system boot partition number is subregion one, when system starts, need to read mirror image from subregion one; Second subregion is partition number to be upgraded.
The information of subregion, is used for identifying the essential information of this subregion.
As shown in Figure 2, the information of subregion at least comprise following one of at least:
The size of title, subregion version number, subregion check code, subregion mirror image reference position and the subregion mirror image of subregion mirror image.
According to embodiments of the invention, provide a kind of upgrade method of embedded system.
As shown in Figure 3, comprise according to the upgrade method of the embedded system of the embodiment of the present invention:
Step S301, reads the mirror image header of mirror image in memory device, determines the system boot partition number of mirror image according to the mirror image header reading;
Step S303, determines subregion to be upgraded according to system boot partition number;
Step S305, reads the partition information of subregion to be upgraded, according to the version number of upgrade image pre-stored in the version number of the corresponding subregion mirror image of subregion to be upgraded and peripheral hardware, determines whether the subregion mirror image in memory device to upgrade;
Step S307, for be in the situation that, is synchronized to assigned address in to be upgraded subregion by upgrade image in definite result.
Wherein, in the time determining whether the subregion mirror image in memory device to upgrade, the version number of upgrade image that can be pre-stored in peripheral hardware is greater than the corresponding mirrored version of subregion mirror image this shop to be upgraded, determines and need to upgrade to the subregion mirror image in memory device.
In addition, upgrade image being synchronized to after the assigned address in subregion to be upgraded, can also upgrade the corresponding partition information of subregion after upgrading according to the mirror image after synchronous; System boot partition number in mirror image header is updated to the partition number of the subregion being this time upgraded.
Like this, be that up-to-date version starts by automatically selecting mirror image when next device start.
Wherein, the partition information that needs to upgrade comprise following one of at least:
The size of regeneration block version number, regeneration block identifying code, regeneration block mirror image.
In addition, after partition information is upgraded, can restart memory device, wherein, the step restarting comprises:
Read the mirror image header of the mirror image after having upgraded, obtain the system boot partition number after renewal, and reading system boot partition number the partition information of corresponding subregion, according to the subregion identifying code in this partition information, the mirror image of this subregion is carried out to verification;
When in the abnormal situation of verification, the mirror image header of the mirror image after this upgrading of resetting completes, is updated to the corresponding partition number in former boot partition by system boot partition number, and starts memory device by former boot partition.
Like this, even if emergency situations occurs in escalation process to be caused upgrading unsuccessfully, when start next time, can not affect the normal operation of system yet, and whether upgrade successfully by verification system, in the situation that checking is abnormal, system adopts former boot partition to carry out the startup of current system, and can continue the former subregion that needs upgrading to upgrade, can't affect the operation conditions of current system, improve stability and the reliability of system.
In addition, when the upgrade method of embedded system provided by the present invention not only can be the unloading phase of system, carried out but also can in the time of the system operation phase, carry out, for convenience of description and understand, in the following embodiments, peripheral hardware describes as an example of SD card example, but it should be noted that, the peripheral hardware in the present invention is not limited only to SD card, can also be other external memory devices.
The schematic flow sheet of the upgrade method of embedded system unloading phase that Fig. 4 showing according to the system of the embodiment of the present invention time, this system upgrade process is as follows:
1, detect SD card and whether insert, if do not inserted, enter normal startup flow process;
If 2 SD cards insert, from SD card, read upgrade script, if this file does not exist, enter normal startup flow process;
3, from upgrade script, obtain the version number information of mirror image and upgrade whether, by the customizable escalation process of upgrade;
If the version number of 4 mirror images is less than the version number of the built-in mirror image of equipment, enter normal startup flow process;
If the version number of 5 mirror images is greater than the version number of the built-in mirror image of equipment, enter upgrading flow process;
6, first upgrading flow process is read the mirror image in SD card in internal memory by the upgrade in upgrade script, then the mirror image in internal memory is synchronized in the built-in memory device of equipment, and this process is by the green flicker mark of pilot lamp;
7, upgrade successfully, the green Chang Liang of pilot lamp, system autoboot, pilot lamp goes out.
The schematic flow sheet of the upgrade method of embedded system when Fig. 5 shows according to the system operation phase of the embodiment of the present invention, this system upgrade process is as follows:
System is normally moved:
1, whether backstage monitor process detects SD card by the signal pins in place of SD card and inserts, if do not inserted, system is normally moved;
If 2 SD cards insert, from SD card, read upgrade script, if this file does not exist, enter normal startup flow process;
3, from upgrade script, obtain version number information and the upgrade of mirror image, by the customizable escalation process of upgrade;
If the version number of 4 mirror images is less than the version number of the built-in mirror image of equipment, exit upgrading flow process, system is normally moved;
If the version number of 5 mirror images is greater than the version number of the built-in mirror image of equipment, enter upgrading flow process;
6, the first Operation class of adjustment System of upgrading flow process, enter safety upgrade pattern, then by the upgrade in upgrade script, the mirror image in SD card is read in internal memory, then the mirror image in internal memory is synchronized in the built-in memory device of equipment, this process is by the green flicker mark of pilot lamp;
7, upgrade successfully, the green Chang Liang of pilot lamp, system autoboot, pilot lamp goes out.
Introduce the upgrade image of preserving in SD card is copied to the process in subregion to be upgraded in detail below, its idiographic flow is as follows:
1, read the mirror image header of this mirror image, obtain the system boot partition number in mirror image header, can obtain partition number to be upgraded according to system boot partition number;
2, read the corresponding partition information of partition number to be upgraded, obtain the reference position of subregion mirror image;
3, mirror image itself is updated to the position of appointment;
4, upgrade the corresponding partition information of partition number to be upgraded, refresh the information such as the size of subregion version number, subregion check code, subregion mirror image;
5, the system boot partition number in mirror image header is updated to the partition number being this time upgraded.
As shown in Figure 6, its process is as follows for the process of restarting after system upgrade:
1, the mirror image header that reads this mirror image, obtains system boot partition number;
2, reading system boot partition number corresponding partition information, obtains the information such as the reference position of subregion mirror image and the size of subregion mirror image;
3, read corresponding mirror image from specified location;
4, according to the subregion check code in partition information, mirror image is carried out to verification;
If 5 verifications are normal, use up-to-date mirror image to start, escalation process finishes;
If 6 verifications are abnormal, the mirror image header of this mirror image of resetting, is updated to system boot partition number the partition number of former boot partition, and uses the mirror image of this subregion to start;
In addition, restarting flow process and also can select Starting mode by configuration after system image upgrading, default configuration is that the mirror image of use system boot partition starts, and can dynamic-configuration be also that the arbitrary subregion of use starts.
According to embodiments of the invention, also provide a kind of update device of embedded system.
As shown in Figure 7, comprise according to the update device of the embedded system of the embodiment of the present invention:
Read module 71, for reading the mirror image header of memory device mirror image, also for reading the partition information of subregion to be upgraded;
The first determination module 72, for determine the system boot partition number of mirror image according to the mirror image header reading, and determines subregion to be upgraded according to system boot partition number;
The second determination module 73, for according to the version number of the version number of the corresponding subregion mirror image of subregion to be upgraded and the pre-stored upgrade image of peripheral hardware, determines whether the mirror image in memory device to upgrade;
Upgrading module 74, in definite result for be in the situation that, upgrade image is synchronized to the assigned address in subregion to be upgraded.
Wherein, this device also comprises:
Update module (not shown), for upgrade image being synchronized to after the assigned address of subregion to be upgraded, upgrades the corresponding partition information of subregion after upgrading according to the mirror image after synchronous;
System boot partition number in mirror image header is updated to the partition number of the subregion being this time upgraded.
Wherein, the information that update module is upgraded, comprise following one of at least:
The size of regeneration block version number, regeneration block identifying code, regeneration block mirror image.
Wherein, this device further comprises:
Device start module (not shown), for after partition information is upgraded, restart memory device, wherein read module 71 is further used in restart procedure, read the mirror image header of the mirror image after having upgraded, obtain the system boot partition number after renewal, and reading system boot partition number the partition information of corresponding subregion;
Authentication module (not shown), for according to system boot partition number the subregion identifying code of corresponding subregion the mirror image of this subregion is carried out to verification.
Wherein, this device further comprises:
Replacement module (not shown), for working as in the abnormal situation of verification, the reset mirror image header of the mirror image of this upgrading after completing, is updated to the corresponding partition number in former boot partition by system boot partition number, and starts memory device by former boot partition.
In sum, by means of technique scheme of the present invention, the subregion of required use and the subregion needing of upgrading while determining that by reading the mirror image header of mirror image in memory device system starts, between subregion, be independent of each other, escalation process does not affect system normal operation, and, when the mirror image that version is up-to-date is synchronized to behind the position of the subregion being upgraded, the mirror image being upgraded is upgraded, ensureing next autoboot when, system is up-to-date image release by operation, and in restarting process, verify processing by the mirror image that new upgrading is completed, when checking occurs in abnormal situation, system will be used original subregion mirror image to start, thereby make system can as usual start the use that can not affect user, and whole escalation process is simple and convenient, escalation process manually participates in without user, strengthen user's experience, stability and reliability improve.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any amendment of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.

Claims (10)

1. a upgrade method for embedded system, is characterized in that, comprising:
Read the mirror image header of mirror image in memory device, determine the system boot partition number of described mirror image according to the described mirror image header reading;
Determine subregion to be upgraded according to described system boot partition number;
Read the partition information of described subregion to be upgraded, according to the version number of upgrade image pre-stored in the version number of the corresponding subregion mirror image of described subregion to be upgraded and peripheral hardware, determine whether the described subregion mirror image in described memory device to upgrade;
For be in the situation that, described upgrade image is synchronized to the assigned address in described subregion to be upgraded in definite result.
2. upgrade method according to claim 1, it is characterized in that, in the time determining whether the described subregion mirror image in described memory device to upgrade, in peripheral hardware, the version number of pre-stored described upgrade image is greater than the described corresponding mirrored version of subregion mirror image this shop to be upgraded, determines and need to upgrade to the described subregion mirror image in described memory device.
3. upgrade method according to claim 1, is characterized in that, further comprises:
Described upgrade image being synchronized to after the assigned address in described subregion to be upgraded, according to the mirror image after synchronous, the corresponding partition information of subregion after upgrading is upgraded;
System boot partition number in mirror image header is updated to the partition number of the subregion being this time upgraded.
4. pipe upgrade method according to claim 3, is characterized in that, the described partition information that needs to upgrade comprise following one of at least:
The size of regeneration block version number, regeneration block identifying code, regeneration block mirror image.
5. upgrade method according to claim 4, is characterized in that, after partition information is upgraded, restarts described memory device, and wherein, the step restarting comprises:
Read the mirror image header of the mirror image after having upgraded, obtain the system boot partition number after renewal, and read described system boot partition number the partition information of corresponding subregion, according to the subregion identifying code in this partition information, the mirror image of this subregion is carried out to verification;
When in the abnormal situation of verification, the mirror image header of the described mirror image after this upgrading of resetting completes, is updated to the corresponding partition number in former boot partition by system boot partition number, and starts described memory device by former boot partition.
6. a update device for embedded system, is characterized in that, comprising:
Read module, for reading the mirror image header of memory device mirror image, also for reading the partition information of subregion to be upgraded;
The first determination module, for determine the system boot partition number of described mirror image according to the described mirror image header reading, and determines subregion to be upgraded according to described system boot partition number;
The second determination module, for according to the version number of the version number of the corresponding subregion mirror image of described subregion to be upgraded and the pre-stored upgrade image of peripheral hardware, determines whether the described mirror image in described memory device to upgrade;
Upgrading module, in definite result for be in the situation that, described upgrade image is synchronized to the assigned address in described subregion to be upgraded.
7. update device according to claim 6, is characterized in that, further comprises:
Update module, for described upgrade image being synchronized to after the assigned address of described subregion to be upgraded, upgrades the corresponding partition information of subregion after upgrading according to the mirror image after synchronous;
System boot partition number in mirror image header is updated to the partition number of the subregion being this time upgraded.
8. update device according to claim 7, is characterized in that, the information that described update module is upgraded, comprise following one of at least:
The size of regeneration block version number, regeneration block identifying code, regeneration block mirror image.
9. update device according to claim 8, is characterized in that, further comprises:
Device start module, for after partition information is upgraded, restart described memory device, wherein read module is further used in restart procedure, read the mirror image header of the mirror image after having upgraded, obtain the system boot partition number after renewal, and read described system boot partition number the partition information of corresponding subregion;
Authentication module, for according to described system boot partition number the subregion identifying code of corresponding subregion the mirror image of this subregion is carried out to verification.
10. update device according to claim 9, is characterized in that, comprising:
Replacement module, for working as in the abnormal situation of verification, the mirror image header of the described mirror image after this upgrading of resetting completes, is updated to the corresponding partition number in former boot partition by system boot partition number, and starts described memory device by former boot partition.
CN201410384588.5A 2014-08-06 2014-08-06 The upgrade method and device of embedded system Active CN104133709B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410384588.5A CN104133709B (en) 2014-08-06 2014-08-06 The upgrade method and device of embedded system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410384588.5A CN104133709B (en) 2014-08-06 2014-08-06 The upgrade method and device of embedded system

Publications (2)

Publication Number Publication Date
CN104133709A true CN104133709A (en) 2014-11-05
CN104133709B CN104133709B (en) 2018-01-30

Family

ID=51806395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410384588.5A Active CN104133709B (en) 2014-08-06 2014-08-06 The upgrade method and device of embedded system

Country Status (1)

Country Link
CN (1) CN104133709B (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506367A (en) * 2014-12-24 2015-04-08 上海斐讯数据通信技术有限公司 Updating management system
CN104572185A (en) * 2014-12-25 2015-04-29 武汉烽火富华电气有限责任公司 Embedded system, and upgrading method and upgrading equipment thereof
CN105119759A (en) * 2015-09-15 2015-12-02 深圳市万网博通科技有限公司 Method for realizing one-key configuration aiming at specific networking
CN105955781A (en) * 2016-05-09 2016-09-21 京东方科技集团股份有限公司 EMMC (embedded multi-media card) upgrade method and upgrade device and terminal
CN106874029A (en) * 2016-12-30 2017-06-20 深圳市广和通无线股份有限公司 image file loading method and device
CN107229501A (en) * 2017-06-30 2017-10-03 深圳市九洲电器有限公司 Set top box subregion changes upgrade method and system
CN108255508A (en) * 2018-01-18 2018-07-06 晶晨半导体(上海)股份有限公司 A kind of method for upgrading system and embedded device
CN108279916A (en) * 2017-12-28 2018-07-13 宁德时代新能源科技股份有限公司 Electronic control unit program updating method and device
CN109960523A (en) * 2017-12-22 2019-07-02 浙江宇视科技有限公司 A kind of firmware upgrade method and device of embedded device
CN111142911A (en) * 2019-12-27 2020-05-12 易思维(杭州)科技有限公司 Embedded system with abnormal recovery function and upgrading method thereof
CN112118280A (en) * 2020-06-19 2020-12-22 上海汉枫电子科技有限公司 Recovery method after OTA upgrade failure of WI-FI equipment
CN112631626A (en) * 2020-12-02 2021-04-09 广东中兴新支点技术有限公司 System upgrading method and device based on dual systems and storage medium
CN113721943A (en) * 2021-09-03 2021-11-30 青岛海信宽带多媒体技术有限公司 Router and mirror image self-upgrading method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040103340A1 (en) * 2002-11-21 2004-05-27 Texas Instruments Incorporated Upgrading of firmware with tolerance to failures
CN1825283A (en) * 2006-03-31 2006-08-30 浙江大学 Method for implementing hardware image starting optimizing of embedded operating system
CN101021797A (en) * 2007-04-06 2007-08-22 中兴通讯股份有限公司 Repairing and staging method for software of embedded system
CN101039219A (en) * 2006-07-12 2007-09-19 蔺炜 Multifunctional network application equipment and starting and online updating method
CN101211265A (en) * 2006-12-28 2008-07-02 英华达(上海)电子有限公司 Terminal embedded type system software update method and apparatus
EP2169545A1 (en) * 2008-09-26 2010-03-31 Moxa Inc. Embedded system that automatically updates its software and the method thereof
CN103092662A (en) * 2013-02-04 2013-05-08 烽火通信科技股份有限公司 Software module upgrading method for terminal device based on embedded operating system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040103340A1 (en) * 2002-11-21 2004-05-27 Texas Instruments Incorporated Upgrading of firmware with tolerance to failures
CN1825283A (en) * 2006-03-31 2006-08-30 浙江大学 Method for implementing hardware image starting optimizing of embedded operating system
CN101039219A (en) * 2006-07-12 2007-09-19 蔺炜 Multifunctional network application equipment and starting and online updating method
CN101211265A (en) * 2006-12-28 2008-07-02 英华达(上海)电子有限公司 Terminal embedded type system software update method and apparatus
CN101021797A (en) * 2007-04-06 2007-08-22 中兴通讯股份有限公司 Repairing and staging method for software of embedded system
EP2169545A1 (en) * 2008-09-26 2010-03-31 Moxa Inc. Embedded system that automatically updates its software and the method thereof
CN103092662A (en) * 2013-02-04 2013-05-08 烽火通信科技股份有限公司 Software module upgrading method for terminal device based on embedded operating system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
毛亮等: "嵌入式Linux下的闪存自动分区与更新***", 《计算机应用与软件》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104506367A (en) * 2014-12-24 2015-04-08 上海斐讯数据通信技术有限公司 Updating management system
CN104572185A (en) * 2014-12-25 2015-04-29 武汉烽火富华电气有限责任公司 Embedded system, and upgrading method and upgrading equipment thereof
CN104572185B (en) * 2014-12-25 2018-03-27 武汉烽火富华电气有限责任公司 Embedded system, its upgrade method and updating apparatus
CN105119759A (en) * 2015-09-15 2015-12-02 深圳市万网博通科技有限公司 Method for realizing one-key configuration aiming at specific networking
CN105119759B (en) * 2015-09-15 2018-09-28 深圳市万网博通科技有限公司 A method of realizing key configuration for specific networking
CN105955781A (en) * 2016-05-09 2016-09-21 京东方科技集团股份有限公司 EMMC (embedded multi-media card) upgrade method and upgrade device and terminal
CN105955781B (en) * 2016-05-09 2024-03-12 京东方科技集团股份有限公司 EMMC upgrading method, upgrading device and terminal
CN106874029A (en) * 2016-12-30 2017-06-20 深圳市广和通无线股份有限公司 image file loading method and device
CN107229501A (en) * 2017-06-30 2017-10-03 深圳市九洲电器有限公司 Set top box subregion changes upgrade method and system
CN107229501B (en) * 2017-06-30 2020-04-03 深圳市九洲电器有限公司 Set top box partition change upgrading method and system
CN109960523A (en) * 2017-12-22 2019-07-02 浙江宇视科技有限公司 A kind of firmware upgrade method and device of embedded device
CN109960523B (en) * 2017-12-22 2023-07-21 浙江宇视科技有限公司 Firmware upgrading method and device for embedded equipment
CN108279916A (en) * 2017-12-28 2018-07-13 宁德时代新能源科技股份有限公司 Electronic control unit program updating method and device
CN108255508A (en) * 2018-01-18 2018-07-06 晶晨半导体(上海)股份有限公司 A kind of method for upgrading system and embedded device
CN111142911A (en) * 2019-12-27 2020-05-12 易思维(杭州)科技有限公司 Embedded system with abnormal recovery function and upgrading method thereof
CN111142911B (en) * 2019-12-27 2022-04-19 易思维(杭州)科技有限公司 Embedded system with abnormal recovery function and upgrading method thereof
CN112118280A (en) * 2020-06-19 2020-12-22 上海汉枫电子科技有限公司 Recovery method after OTA upgrade failure of WI-FI equipment
CN112631626A (en) * 2020-12-02 2021-04-09 广东中兴新支点技术有限公司 System upgrading method and device based on dual systems and storage medium
CN112631626B (en) * 2020-12-02 2023-11-14 广东中兴新支点技术有限公司 System upgrading method and device based on double systems and storage medium
CN113721943A (en) * 2021-09-03 2021-11-30 青岛海信宽带多媒体技术有限公司 Router and mirror image self-upgrading method

Also Published As

Publication number Publication date
CN104133709B (en) 2018-01-30

Similar Documents

Publication Publication Date Title
CN104133709A (en) Upgrading method and device for embedded system
CN106020865B (en) System upgrading method and device
CN102262574B (en) Boot protecting method and device of operating system
CN109343873A (en) A kind of intelligent appliance remote upgrade control method
CN104461594B (en) The upgrade method and device of embedded OS
CN107608705A (en) A kind of wireless WIFI video equipments and its firmware upgrade method
US20210382789A1 (en) Method for protecting system from being powered off during upgrade and terminal device
CN103677902A (en) Method for ensuring safety and success of updating of line-card software in distributed OLT system
CN106303709A (en) A kind of Set Top Box and application program updating method, system
US9021609B2 (en) Apparatus and method for verifying integrity of firmware of embedded system
CN109002305B (en) Method and system for updating equipment program
CN110445932B (en) Abnormal card dropping processing method and device, storage medium and terminal
CN109766140A (en) A kind of localization method and device that set-top box starting is abnormal
CN104750537B (en) Method and device for executing test case
WO2015154578A1 (en) Remote upgrade method, device and system of boot program of single board
CN109375953B (en) Operating system starting method and device
CN107656765A (en) A kind of method, system and the terminal device of equipment initialization
CN108181857B (en) Method and device for controlling operation of equipment unit, display panel and equipment unit
CN103513996A (en) Android system recovery method of terminal equipment and terminal equipment
CN106028142A (en) Upgrading control method and upgrading control apparatus for playing devices
JP2020095470A (en) Information processor and control method thereof
CN108920338A (en) A kind of method and terminal indicating file system state
CN103309769B (en) Os starting guard method and device
CN114237722B (en) System starting method, device, equipment and engineering vehicle
CN110703985A (en) Data synchronization method and out-of-band management equipment

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20181207

Address after: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee after: Zhongke Shuguang International Information Industry Co.,Ltd.

Address before: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee before: Dawning Information Industry (Beijing) Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220727

Address after: 266000 room 211, zone a, software park, No. 169, Songling Road, Laoshan District, Qingdao City, Shandong Province

Patentee after: Zhongke Shuguang International Information Industry Co.,Ltd.

Patentee after: DAWNING INFORMATION INDUSTRY Co.,Ltd.

Address before: 100193 No. 36 Building, No. 8 Hospital, Wangxi Road, Haidian District, Beijing

Patentee before: Zhongke Shuguang International Information Industry Co.,Ltd.