CN101281469A - Embedded type system and start-up load application method - Google Patents
Embedded type system and start-up load application method Download PDFInfo
- Publication number
- CN101281469A CN101281469A CNA2008100153321A CN200810015332A CN101281469A CN 101281469 A CN101281469 A CN 101281469A CN A2008100153321 A CNA2008100153321 A CN A2008100153321A CN 200810015332 A CN200810015332 A CN 200810015332A CN 101281469 A CN101281469 A CN 101281469A
- Authority
- CN
- China
- Prior art keywords
- module
- load
- embedded system
- loading
- loading procedure
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000011068 loading method Methods 0.000 claims abstract description 71
- 230000008569 process Effects 0.000 claims abstract description 18
- 238000012795 verification Methods 0.000 claims description 16
- 230000000630 rising effect Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 229940074869 marquis Drugs 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- VBUNOIXRZNJNAD-UHFFFAOYSA-N ponazuril Chemical compound CC1=CC(N2C(N(C)C(=O)NC2=O)=O)=CC=C1OC1=CC=C(S(=O)(=O)C(F)(F)F)C=C1 VBUNOIXRZNJNAD-UHFFFAOYSA-N 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention provides an embedded type system and the startup loading method thereof. Two loading modules are used for backup for each other, thus improving the reliability of an embedded system. Specifically, the invention discloses an embedded type system, which comprises a guiding module, a first loading module and a second loading module, the guiding module is used for checking the first loading module, if normal, the first loading module is guided to startup; if damaged, the first loading module is restored by the first loading module. By the mutual backup of the two loading modules, the security of the system during upgrading process is fully guaranteed, even if one loading module is damaged during the upgrading process or damaged by other accidental reasons, the loading module can be restored from the other loading module, thus ensuring the normal use of the whole embedded system.
Description
Technical field
The present invention relates to a kind of embedded system method, relate to a kind of method that is used for the start-up loading of embedded system more specifically.
Background technology
Along with the continuous development of scientific and technological level, embedded system has obtained to use widely.Embedded system refers generally to non-PC system, computer function is arranged but is not referred to as the equipment or the equipment of computing machine.It is application-centered, and software and hardware can be reduced, and adapts to the dedicated computer system of application system to comprehensive strict demands such as function, reliability, cost, volume, power consumptions.Briefly, the application software of embedded system collecting system and hardware are similar to the working method of BIOS among the PC in one, have characteristics such as software code is little, increasingly automated, response speed is fast, are particularly suitable for requiring in real time and the system of multitask.Embedded system mainly is made up of flush bonding processor, relevant supporting hardware, embedded OS and application software system etc., and it is " device " that can work independently.
Because embedded system has that volume is little, performance is strong, low in energy consumption, reliability is high and towards the prominent feature of sector application, embedded technology has been widely used in every field such as consumer electronics, network service, Industry Control at present.All electric equipments in the life have almost been comprised, as palm PDA, mobile computing device, TV set-top box, surfing Internet with cell phone, Digital Television, multimedia, automobile, micro-wave oven, digital camera, domestic automation system, elevator, air-conditioning, security system, automatic vending machine, cellular phone, consumer-elcetronics devices, industrial automation instrument and Medical Instruments etc.Information household appliances have incorporated computer technology, the communication technology, semiconductor technology, data transmission and processing technology even sensor technology, become embedded system and use the most dazzling field, for example set-top-box system is exactly an embedded technology typical application the most in the information household appliances.
Embedded system is made up of hardware and software two parts, and the hardware components of embedded system comprises microprocessor, storer and external device and I/O port, graphics controller etc.Embedded system is different from general computer processing system, and it does not possess jumbo storage medium as hard disk, and uses EPROM, EEPROM or flash memory (Flash Memory) as storage medium mostly.
The software section of embedded system mainly comprises Boot loader, kernel and file system.Bootloader is that hardware system powers up the 1st section software code that is moved, but because the firmware the general not BIOS in PC in the embedded system, so the loading procedure of total system is all finished by Boot loader.System is powering on 1 or all begin to carry out from address 0x00000000 usually when resetting, and that arrange at this place, address is exactly the Boot loader of system usually.The main task of Boot loader comprises: the hardware that initialization is the most basic; Boot loader itself copied among the RAM move; Copy to kernel among the RAM and call kernel etc.Boot Loader is exactly one section small routine of operation before the operating system nucleus operation.By this section small routine, we can initiating hardware equipment, set up the mapping graph of memory headroom, thereby take the hardware environment of system to a proper state, so that be ready to correct environment for final call operation system kernel.
Most of Boot Loader comprise two kinds of different operator schemes: " start-up loading " pattern and " download " pattern, this difference are only just meaningful for the developer.But from final user's angle, the effect of BootLoader is exactly to be used for the load operation system, and does not have so-called start-up loading pattern and the difference of downloading mode of operation.
" autonomous " (Autonomous) pattern that start-up loading (Boot loading) pattern: this pattern is also referred to as.Be on Boot Loader certain solid storage device from target machine operating system to be loaded into the RAM to move, whole process does not have user's intervention yet.This pattern is the normal mode of operation of Boot Loader, and therefore the time marquis of embedded product issue, Boot Loader obviously must operate under this pattern.
Download (Downloading) pattern: under this pattern, the Boot Loader on the target machine will by serial ports connects or means of communication such as network connection from main frame (Host) file in download, such as: download that kernel is videoed and root file system reflection etc.Usually at first be saved in the RAM of target machine from the main frame downloaded files, and then write in the FLASH class solid storage device on the target machine by Boot Loader by Boot Loader.This pattern of Boot Loader is used when for the first time kernel and root file system being installed usually; In addition, later system update also can use this mode of operation of Boot Loader.The Boot Loader that works under this pattern can provide a simple command line interface to its terminal user usually.
Because general embedded system all has only a fixing Boot Loader module, and BootLoader plays a very important role in the process that embedded system starts, in case Boot Loader module is destroyed, system can not normally start.Some present embedded systems are for fear of this problem; Boot Loader is divided into two parts; a part is the most basic Boot module; a part is the Loader module that is used to upgrade; the Boot module itself is changeless; this part can not damaged; and the Loader module may can not meet the demands because of former function; need constantly upgrading or improvement and produce change; in case damage or newly downloaded Loader module have problem in the process of this module download and upgrade file; will cause system not upgrade; if problem can not solve as early as possible; the user can only use very basic application program, and this may cause this system can't continue to use.Therefore, this area needs a kind of safer reliable Boot Loader method.
Summary of the invention
In order to address the above problem, the invention provides the method for a kind of embedded system and start-up loading thereof, use two load-on modules to backup each other, improved the reliability of embedded system.
Concrete, the invention provides a kind of embedded system, described embedded system comprises bootstrap module, first load-on module and second load-on module, and described bootstrap module is used for described first load-on module of verification, if first load-on module is normal, then guide first load-on module to start; If first load-on module damages, then first load-on module is recovered according to second load-on module.
Described second load-on module of described bootstrap module verification if second load-on module damages, then recovers second load-on module according to first load-on module.
Described bootstrap module uses CRC that first load-on module or second load-on module are carried out verification.
Described first load-on module comprises first loading procedure, and second load-on module comprises second loading procedure, if the version of first loading procedure and second loading procedure is inequality, the loading procedure that then bootstrap module is high with version covers the low loading procedure of version.
When if one of them load-on module includes ROMPaq, bootstrap module Bootstrap Loading module is carried out upgrading, upgrades upgrade information.
Further, the invention provides a kind of embedded system start-up loading method, described embedded system start-up loading method comprises:
Start boot;
Whether verification first load-on module is correct, if first load-on module is correct, then guides first load-on module to start; If first load-on module damages, then whether verification second load-on module is correct, if second load-on module is correct, copies the content of second load-on module to first load-on module, guides first load-on module to start;
If first load-on module needs upgrading, then first load-on module begins to carry out escalation process, upgrades upgrade information, restarting systems after upgrading is finished;
If first load-on module does not need upgrading, then begin to turn application program launching.
Described embedded system start-up loading method also comprises: application program is monitored upgrade information in real time, if application program has monitored upgrade information, a upgrading sign then is set, restarting systems.
Described embedded system start-up loading method also comprises: described first load-on module comprises first loading procedure, second load-on module comprises second loading procedure, if the version of first loading procedure and second loading procedure is inequality, then that version is high loading procedure covers the low loading procedure of version.
Described embedded system start-up loading method uses CRC that first load-on module or second load-on module are carried out verification.
Described embedded system start-up loading method also comprises: be not forced to interrupt if escalation process is finished, upgrade information do not finished in record, starts follow-up level of continuing rising next time.
Embedded system start-up loading method of the present invention is by the mutual backup between two load-on modules, fully guaranteed the safety of system in escalation process, even one of them load-on module is damaged in escalation process or because of the words of other accidental damages, also can from the backup of another one load-on module, recover, guarantee the normal use of whole embedded system.
Description of drawings
Figure 1 shows that the synoptic diagram of the embodiment that embedded system of the present invention starts.
Figure 2 shows that the synoptic diagram of the embodiment of embedded system start-up loading method of the present invention.
Embodiment
In order to make those skilled in the art person understand the present invention program better, and above-mentioned purpose of the present invention, feature and advantage can be become apparent more, the present invention is further detailed explanation below in conjunction with the drawings and specific embodiments.
Figure 1 shows that the synoptic diagram of the embodiment that embedded system of the present invention starts.As shown in the figure, the embedded system start-up loading module of present embodiment comprises bootstrap module 110, first load-on module 120 and second load-on module 130.Bootstrap module 110 is used for Bootstrap Commissioning Program and first load-on module 120 and second load-on module 130 is detected, for example judge by CRC check whether first load-on module 120 and second load-on module 130 be all normal, and select the program that loads according to testing result.First load-on module 120 and second load-on module 130 all comprise loading procedure, backup each other, load-on module is damaged or when other problems occurring therein, bootstrap module 110 is according to testing result, use intact load-on module that impaired load-on module is recovered, to guarantee the normal startup of system.When a load-on module included ROMPaq therein, bootstrap module 110 Bootstrap Loading modules were carried out escalation process, upgraded upgrade information.If the version of first load-on module 120 and second load-on module 130 is inconsistent, the low load-on module of covering version that bootstrap module 110 bootstrap versions are high, for example, if the version of first load-on module 120 is than the version height of second load-on module 130,110 contents with first load-on module 120 of bootstrap module copy second load-on module 130 to.
Because the embedded system start-up loading module of present embodiment has comprised two mutually redundant first load-on modules 120 and second load-on module 130, like this, in start-up course, even one of them load-on module goes wrong, also can not have influence on the startup of total system, avoid embedded system to damage the problem that can not start because of load-on module; In escalation process, even the program of one of them load-on module goes wrong, perhaps fail because of other reasons causes upgrading in escalation process, bootstrap module 110 can recover the load-on module that goes wrong timely, can not influence the ensuing upgrading of system.
Figure 2 shows that the synoptic diagram of the embodiment of embedded system start-up loading method of the present invention.As shown in the figure, the embedded system start-up loading method of present embodiment comprises step:
Step 210: after system's electrifying startup, at first start boot, the boot section comprises the normal the most basic program that starts of embedded system at least.
Step 220: whether verification first load-on module is correct, if first load-on module is correct, then changes step 230 over to; If first load-on module damages or other problems occurs, then change step 300 over to.The verification here can be used several different methods, and is relatively commonly used for to carry out verification by CRC (Cyclic Redundancy Check) cyclic redundancy check (CRC) code.
Step 230: if first load-on module is correct, boot guides first load-on module to start.
Step 240: judge whether first load-on module upgrades, if upgrading then changes step 250 over to; If do not upgrade, then change step 400 over to.
Step 250: if first load-on module needs upgrading, then first load-on module begins to carry out escalation process.After upgrading is finished, change step 260 over to.
Step 260: upgrade upgrade information.After finishing, renewal changes step 220 over to, and whether successful to detect upgrading.
Step 300: if first load-on module damages or other problems occurs, boot then detects second load-on module, whether verification second load-on module is correct, if second load-on module is correct, change step 310 over to, if second load-on module damages or other problems occurs, then change step 400 over to.
Step 310: copy the content of second load-on module to first load-on module, be used to recover first load-on module.After finishing, copy changes step 230 over to.
Step 400: after the startup of first load-on module is finished,, then begin to turn application program launching if do not upgrade; If first load-on module and second load-on module all go wrong, boot also begins to carry out this step.
Step 410: after application program launching, application program is monitored upgrade information in real time.
Step 420: if application program does not monitor upgrade information, application program will continue to implement monitoring; If application program has monitored upgrade information, then change step 430 over to.
Step 430: if application program has monitored upgrade information, application program is provided with a upgrading sign, and system restart begins upgrading.
At last, if first load-on module has been upgraded successfully, then first load-on module after the upgrading is copied to second load-on module simultaneously, upgrade applications is then upgraded the load-on module upgrade information simultaneously.
Some embedded system platform such as St platform can not support different addresses to join the function that same load-on module is used redirect, present second load-on module is the backup fully of first load-on module, have only configuration address different if can realize the bin file of first load-on module and second load-on module, can be directly from second load-on module or the first load-on module redirect, first load-on module and second load-on module just can be realized mutual backup, as long as the upgrading of load-on module stream is done a stream, terminal receiver memory upgrade status can be guaranteed the safety of upgrading.
In addition, the embedded system start-up loading method of present embodiment all has the upgrade information record after each upgrading, do not cut off the power supply or forced interruption if escalation process is finished, and can write down and not finish upgrade information, and start next time can continue upgrading.
As can be seen, embedded system start-up loading method of the present invention is by the mutual backup between two load-on modules, fully guaranteed the safety of system in escalation process, even one of them load-on module is damaged in escalation process or because of the words of other accidental damages, also can from the backup of another one load-on module, recover, guarantee the normal use of whole embedded system.
Certainly; above-mentioned explanation is not to be limitation of the present invention; the present invention also is not limited in above-mentioned giving an example, and variation, remodeling, interpolation or replacement that those skilled in the art are made in essential scope of the present invention also should belong to protection scope of the present invention.
Claims (10)
1, a kind of embedded system, it is characterized in that: described embedded system comprises bootstrap module, first load-on module and second load-on module, described bootstrap module is used for described first load-on module of verification, if first load-on module is normal, then guides first load-on module to start; If first load-on module damages, then first load-on module is recovered according to second load-on module.
2, embedded system according to claim 1 is characterized in that: described second load-on module of described bootstrap module verification, if second load-on module damages, then recover second load-on module according to first load-on module.
3, embedded system according to claim 1 and 2 is characterized in that: described bootstrap module uses CRC that first load-on module or second load-on module are carried out verification.
4, embedded system according to claim 1, it is characterized in that: described first load-on module comprises first loading procedure, second load-on module comprises second loading procedure, if the version of first loading procedure and second loading procedure is inequality, the loading procedure that then bootstrap module is high with version covers the low loading procedure of version.
5, embedded system according to claim 1 is characterized in that: when including ROMPaq as if one of them load-on module, bootstrap module Bootstrap Loading module is carried out upgrading, upgrades upgrade information.
6, a kind of embedded system start-up loading method is characterized in that, described embedded system start-up loading method comprises:
Start boot;
Whether verification first load-on module is correct, if first load-on module is correct, then guides first load-on module to start; If first load-on module damages, then whether verification second load-on module is correct, if second load-on module is correct, copies the content of second load-on module to first load-on module, guides first load-on module to start;
If first load-on module needs upgrading, then first load-on module begins to carry out escalation process, upgrades upgrade information, restarting systems after upgrading is finished;
If first load-on module does not need upgrading, then begin to turn application program launching.
7, embedded system start-up loading method according to claim 6, it is characterized in that: described embedded system start-up loading method also comprises: application program is monitored upgrade information in real time, if application program has monitored upgrade information, a upgrading sign then is set, restarting systems.
8, embedded system start-up loading method according to claim 6, it is characterized in that: described embedded system start-up loading method also comprises: described first load-on module comprises first loading procedure, second load-on module comprises second loading procedure, if the version of first loading procedure and second loading procedure is inequality, then that version is high loading procedure covers the low loading procedure of version.
9, embedded system start-up loading method according to claim 6 is characterized in that: use CRC that first load-on module or second load-on module are carried out verification.
10, embedded system start-up loading method according to claim 6 is characterized in that: described embedded system start-up loading method also comprises: be not forced to interrupt if escalation process is finished, upgrade information do not finished in record, starts follow-up level of continuing rising next time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100153321A CN101281469B (en) | 2008-04-11 | 2008-04-11 | Embedded type system and start-up load application method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100153321A CN101281469B (en) | 2008-04-11 | 2008-04-11 | Embedded type system and start-up load application method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101281469A true CN101281469A (en) | 2008-10-08 |
CN101281469B CN101281469B (en) | 2011-01-26 |
Family
ID=40013955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100153321A Active CN101281469B (en) | 2008-04-11 | 2008-04-11 | Embedded type system and start-up load application method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101281469B (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101882087A (en) * | 2010-06-30 | 2010-11-10 | 中兴通讯股份有限公司 | Multimedia terminal equipment and maintaining method thereof |
CN102043654A (en) * | 2010-12-31 | 2011-05-04 | 东莞电子科技大学电子信息工程研究院 | DSP simple development method based on TMS320VC55xx |
CN102158432A (en) * | 2011-03-07 | 2011-08-17 | 候万春 | Telecom operator network middleware device prior to being embedded to terminal operating system |
CN102298545A (en) * | 2011-08-23 | 2011-12-28 | 晨星软件研发(深圳)有限公司 | System startup boot processing method and device |
CN102508686A (en) * | 2011-11-30 | 2012-06-20 | 苏州希图视鼎微电子有限公司 | Method and system for realizing safe upgrading of system |
CN102662715A (en) * | 2012-04-23 | 2012-09-12 | 深圳市掌讯通讯设备有限公司 | Startup method for embedded operation system |
CN103150223A (en) * | 2013-03-06 | 2013-06-12 | 上海斐讯数据通信技术有限公司 | Method for preventing epon terminal equipment from being damaged and epon terminal equipment |
CN103186390A (en) * | 2011-12-29 | 2013-07-03 | 中国移动通信集团公司 | Home gateway and software upgrading method thereof |
CN103365736A (en) * | 2013-06-05 | 2013-10-23 | 青岛海信宽带多媒体技术有限公司 | Set top box and method for updating character library of set top box |
CN103500128A (en) * | 2013-09-30 | 2014-01-08 | 上海斐讯数据通信技术有限公司 | NVRAM data backup method |
CN103559057A (en) * | 2013-11-06 | 2014-02-05 | 广东小天才科技有限公司 | Embedded system loading starting method and device |
CN103744700A (en) * | 2013-12-23 | 2014-04-23 | 乐视致新电子科技(天津)有限公司 | System starting method and electronic device |
CN104572178A (en) * | 2014-12-19 | 2015-04-29 | 南昌市科陆智能电网科技有限公司 | Method and system for remote differential upgrading of electric energy meter embedding type software |
CN104978204A (en) * | 2014-04-09 | 2015-10-14 | 腾讯科技(深圳)有限公司 | Application installing and updating method based on mobile terminal and application installing and updating device based on mobile terminal |
CN105573795A (en) * | 2015-12-21 | 2016-05-11 | 苏州长风航空电子有限公司 | Embedded guiding method for airborne indicator |
WO2016206514A1 (en) * | 2015-06-25 | 2016-12-29 | 中兴通讯股份有限公司 | Startup processing method and device |
CN106503542A (en) * | 2016-10-14 | 2017-03-15 | 青岛海尔空调器有限总公司 | The anti-Improvement of device parameter, equipment and air-conditioner |
CN107391216A (en) * | 2017-09-26 | 2017-11-24 | 郑州云海信息技术有限公司 | A kind of method for upgrading software and device |
CN107967193A (en) * | 2017-12-25 | 2018-04-27 | 北京四达时代软件技术股份有限公司 | Boot starts method and embedded device |
CN108369522A (en) * | 2015-12-15 | 2018-08-03 | 赛灵思公司 | By application specific processor to the hardware power-up initializing of system on chip |
CN110769317A (en) * | 2018-07-27 | 2020-02-07 | 晨星半导体股份有限公司 | Image processing circuit and backup/restore method thereof |
CN112732345A (en) * | 2021-01-06 | 2021-04-30 | 北京科银京成技术有限公司 | Starting method, device, equipment and storage medium of embedded system |
CN112883384A (en) * | 2021-03-04 | 2021-06-01 | 中国航空工业集团公司西安航空计算技术研究所 | Protection method for embedded computer boot loader with strong robustness |
CN112948183A (en) * | 2021-03-30 | 2021-06-11 | 西安微电子技术研究所 | Software and hardware combined embedded device and method |
WO2022133873A1 (en) * | 2020-12-24 | 2022-06-30 | Intel Corporation | Configurable fault tolerant mechanism |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100532413B1 (en) * | 2002-12-02 | 2005-12-02 | 삼성전자주식회사 | apparatus and method for protecting flash memory |
-
2008
- 2008-04-11 CN CN2008100153321A patent/CN101281469B/en active Active
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012000328A1 (en) * | 2010-06-30 | 2012-01-05 | 中兴通讯股份有限公司 | Multimedia terminal device and maintenance method thereof |
CN101882087A (en) * | 2010-06-30 | 2010-11-10 | 中兴通讯股份有限公司 | Multimedia terminal equipment and maintaining method thereof |
CN102043654A (en) * | 2010-12-31 | 2011-05-04 | 东莞电子科技大学电子信息工程研究院 | DSP simple development method based on TMS320VC55xx |
CN102158432A (en) * | 2011-03-07 | 2011-08-17 | 候万春 | Telecom operator network middleware device prior to being embedded to terminal operating system |
CN102298545A (en) * | 2011-08-23 | 2011-12-28 | 晨星软件研发(深圳)有限公司 | System startup boot processing method and device |
CN102298545B (en) * | 2011-08-23 | 2014-03-19 | 晨星软件研发(深圳)有限公司 | System startup boot processing method and device |
CN102508686A (en) * | 2011-11-30 | 2012-06-20 | 苏州希图视鼎微电子有限公司 | Method and system for realizing safe upgrading of system |
CN103186390A (en) * | 2011-12-29 | 2013-07-03 | 中国移动通信集团公司 | Home gateway and software upgrading method thereof |
CN102662715B (en) * | 2012-04-23 | 2016-03-23 | 深圳市掌讯通讯设备有限公司 | A kind of starting of embedded operation system method |
CN102662715A (en) * | 2012-04-23 | 2012-09-12 | 深圳市掌讯通讯设备有限公司 | Startup method for embedded operation system |
CN103150223A (en) * | 2013-03-06 | 2013-06-12 | 上海斐讯数据通信技术有限公司 | Method for preventing epon terminal equipment from being damaged and epon terminal equipment |
CN103365736A (en) * | 2013-06-05 | 2013-10-23 | 青岛海信宽带多媒体技术有限公司 | Set top box and method for updating character library of set top box |
CN103500128A (en) * | 2013-09-30 | 2014-01-08 | 上海斐讯数据通信技术有限公司 | NVRAM data backup method |
CN103559057B (en) * | 2013-11-06 | 2016-10-12 | 广东小天才科技有限公司 | Embedded system loading starting method and device |
CN103559057A (en) * | 2013-11-06 | 2014-02-05 | 广东小天才科技有限公司 | Embedded system loading starting method and device |
CN103744700A (en) * | 2013-12-23 | 2014-04-23 | 乐视致新电子科技(天津)有限公司 | System starting method and electronic device |
CN104978204A (en) * | 2014-04-09 | 2015-10-14 | 腾讯科技(深圳)有限公司 | Application installing and updating method based on mobile terminal and application installing and updating device based on mobile terminal |
CN104572178A (en) * | 2014-12-19 | 2015-04-29 | 南昌市科陆智能电网科技有限公司 | Method and system for remote differential upgrading of electric energy meter embedding type software |
WO2016206514A1 (en) * | 2015-06-25 | 2016-12-29 | 中兴通讯股份有限公司 | Startup processing method and device |
CN106325903A (en) * | 2015-06-25 | 2017-01-11 | 中兴通讯股份有限公司 | A start processing method and device |
CN108369522A (en) * | 2015-12-15 | 2018-08-03 | 赛灵思公司 | By application specific processor to the hardware power-up initializing of system on chip |
CN108369522B (en) * | 2015-12-15 | 2021-04-06 | 赛灵思公司 | Hardware power-on initialization of system-on-chip by special processor |
CN105573795A (en) * | 2015-12-21 | 2016-05-11 | 苏州长风航空电子有限公司 | Embedded guiding method for airborne indicator |
CN105573795B (en) * | 2015-12-21 | 2019-05-24 | 苏州长风航空电子有限公司 | A kind of embedded bootstrap technique for airborne indicator |
CN106503542A (en) * | 2016-10-14 | 2017-03-15 | 青岛海尔空调器有限总公司 | The anti-Improvement of device parameter, equipment and air-conditioner |
CN106503542B (en) * | 2016-10-14 | 2020-11-27 | 青岛海尔空调器有限总公司 | Anti-rewriting method, equipment and air conditioner for equipment parameters |
CN107391216A (en) * | 2017-09-26 | 2017-11-24 | 郑州云海信息技术有限公司 | A kind of method for upgrading software and device |
CN107967193A (en) * | 2017-12-25 | 2018-04-27 | 北京四达时代软件技术股份有限公司 | Boot starts method and embedded device |
CN110769317A (en) * | 2018-07-27 | 2020-02-07 | 晨星半导体股份有限公司 | Image processing circuit and backup/restore method thereof |
WO2022133873A1 (en) * | 2020-12-24 | 2022-06-30 | Intel Corporation | Configurable fault tolerant mechanism |
CN112732345A (en) * | 2021-01-06 | 2021-04-30 | 北京科银京成技术有限公司 | Starting method, device, equipment and storage medium of embedded system |
CN112883384A (en) * | 2021-03-04 | 2021-06-01 | 中国航空工业集团公司西安航空计算技术研究所 | Protection method for embedded computer boot loader with strong robustness |
CN112948183A (en) * | 2021-03-30 | 2021-06-11 | 西安微电子技术研究所 | Software and hardware combined embedded device and method |
CN112948183B (en) * | 2021-03-30 | 2023-05-12 | 西安微电子技术研究所 | Software and hardware combined embedded device and method |
Also Published As
Publication number | Publication date |
---|---|
CN101281469B (en) | 2011-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101281469B (en) | Embedded type system and start-up load application method | |
KR100952585B1 (en) | Embedded system with operating system (OS) automatic recovery and automatic recovery method | |
US8181007B2 (en) | Electronic device and method for secure operating system update in embedded system | |
CN101232397B (en) | Apparatus and method for renovating multi controller systems | |
CN102184111B (en) | The equipment of operating system online upgrading method and tape operation system | |
CN103455354A (en) | Method and equipment for preventing hardware update from failing | |
CN103299276A (en) | Software updating process for an embedded device | |
US20230060908A1 (en) | Computer system and method for booting up the computer system | |
CN103970564A (en) | Automatic repairing and upgrading method of embedded operating system and embedded operating system with automatic repairing and upgrading functions | |
KR20080023841A (en) | Firmware upgrade and damaged firmware automatic recovery system and method | |
CN100395713C (en) | Method and module for automatically repairing basic input output system element | |
CN108874459B (en) | Quick start method and device based on virtualization technology | |
US20020095619A1 (en) | Fault tolerant/redundant boot ROM reprogramming | |
CN117289963A (en) | Method and equipment for online updating target area of server platform service firmware | |
CN105183580A (en) | Storage method and fault recovery method for bootstrap program, and devices | |
CN109933374B (en) | Computer starting method | |
CN104102505A (en) | Computer power-on method | |
CN101211268A (en) | System and method for starting mainboard by loading starting program through different interfaces | |
CN106325912B (en) | The starting method and device of embedded OS | |
KR100605031B1 (en) | Fault recovery and upgrade method of embedded system using USB memory device | |
US20140122024A1 (en) | Booting verification method of computer and electronic device | |
CN112083964B (en) | Method for deploying an operating system | |
CN100410893C (en) | Method and apparatus for master-controlled applied programm of self-repairing built-in equipment | |
CN107015827B (en) | Embedded system and method for automatically operating third-party extension program thereof | |
CN102609325B (en) | A kind of method for downloading software and 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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No. Patentee after: Hisense Visual Technology Co., Ltd. Address before: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No. Patentee before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
DD01 | Delivery of document by public notice |
Addressee: Wang Yanhui Document name: Notification of eligibility |
|
DD01 | Delivery of document by public notice |