CN102722394B - Start upgrading method of embedded equipment - Google Patents
Start upgrading method of embedded equipment Download PDFInfo
- Publication number
- CN102722394B CN102722394B CN201210188122.9A CN201210188122A CN102722394B CN 102722394 B CN102722394 B CN 102722394B CN 201210188122 A CN201210188122 A CN 201210188122A CN 102722394 B CN102722394 B CN 102722394B
- Authority
- CN
- China
- Prior art keywords
- embedded device
- upgrading
- startup
- user
- bootloader module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses a start upgrading method of embedded equipment. The embedded equipment comprises a first communication serial port, a second communication serial port, a microprocessor and a storage module, a boot loader module, an operation system and a kernel of the operation system are stored in the storage module, and an environment variable group used for normal start and an environment variable group used for upgrading are arranged in the boot loader module. Start requirements in various circumstances are included in the start upgrading method, so that normal start of the embedded equipment can be guaranteed. Since the start upgrading method includes steps for performing compulsive upgrading by a user side, a user can perform compulsive upgrading in the circumstance that system files are damaged, and self upgrading repair is performed on the user side without returning to an original manufacturer or a repairing block for processing to facilitate use of the user. In the start upgrading method, normal start can be achieved while compulsive upgrading can also be achieved, and additional hardware configuration for products are not needed.
Description
Technical field
The system that the present invention relates to starts upgrade method, particularly relates to a kind of startup upgrade method of embedded device.
Background technology
Under normal circumstances, the limited storage space of the memory module (being generally nand flash storer) of embedded device, only stores bootstrap program module (bootloader module), a kernel of operating system, operating system and relevant system file.When embedded device starts, for Set Top Box, user by with the synergistic telepilot of Set Top Box or by the front panel of Set Top Box power key thus the microprocessor (MCU) triggering embedded device controls whole device power, started by bootloader module booting after powering on, the kernel stored in memory module is called in internal memory to run, restart operation whole system.During embedded device upgrading, be generally reading upgrading data packet, upgrade according to the kernel of file to operating system and operating system in upgrading data packet, complete escalation process.
Above-mentioned embedded device, when in use the deleted Partial key file of user misoperation occurring, or when in escalation process, power-off etc. abnormal operation causes the system file of embedded device to be destroyed, then embedded device cannot normally start, when also cannot normally upgrade thus repair, genuine or network of maintenance and repair process can only be returned to, so both waste the logistics cost of time and depot repair, make again the use sense of user be had a greatly reduced quality.This is because, the price of current nand flash is more expensive comparatively speaking, enterprise, from controlling the angle of cost of products, can not use too jumbo nand flash to backup recovery, make user cannot carry out upgrading when system file wrecks repairing.
Summary of the invention
Technical matters to be solved by this invention is: make up above-mentioned the deficiencies in the prior art, a kind of startup upgrade method of embedded device is proposed, can guarantee that the normal startup of embedded device uses, and can mandatory upgrade be carried out thus reparation of upgrading voluntarily when system file is destroyed, do not increase the cost of product simultaneously.
Technical matters of the present invention is solved by following technical scheme:
A startup upgrade method for embedded device, described embedded device comprises the first communication serial ports and the second communication serial ports, microprocessor and memory module; The kernel of bootloader module, operating system and operating system is stored in described memory module; One group is provided with for the environmental variance group that normally starts and one group of environmental variance group for upgrading in described bootloader module; Described startup upgrade method comprises the following steps: during start, described microprocessor detects the current demand of user, judge the type of described current demand, described microprocessor and described bootloader module carry out corresponding actions according to the type of described current demand: 1) if be the normal startup demand started, embedded device described in described Microprocessor S3C44B0X normally works; 2) if be user selects corresponding Starting mode startup demand by described first communication serial ports, the Starting mode that described bootloader module is directly selected according to user guides and starts described embedded device; 3) if be user selects corresponding Starting mode startup demand by control device, described microprocessor is digital toward described second communication serial ports write at interval of setting cycle in setting-up time section; 4) if be normal upgrade requirement of upgrading, described bootloader module directly composes the value for the environmental variance group of upgrading for current environment variable, enters escalation process; 5) if be the upgrade requirement of mandatory upgrade, described microprocessor in setting-up time section at interval of setting cycle toward the second communication serial ports write setting character; In described situation 3) and described situation 5) under two kinds of demands, described bootloader module carries out following action: 351) the second communication serial ports described in described bootloader module initialization, after sleep a period of time, reads described second communication serial ports; 352) judge whether described second communication serial ports has data, if there are data, then enter step 353); If do not have data, then a setting-up time Posterior circle of often sleeping reads and judges whether described second communication serial ports has data, until there are data, then jump out circulation and enters step 353); Or cycle index does not still have data after reaching set point number, then jump out circulation, described bootloader module guides by normal Starting mode and starts embedded device; 353) described bootloader module carries out corresponding action according to the data of described second communication serial ports: when described data are setting character, then described bootloader module is the value of environmental variance group for upgrading on current environment variable is composed, and enters escalation process; When described data are numeral, the described embedded device of Starting mode guiding startup that described bootloader module is corresponding according to described numeral; During upgrading, from the External memory equipment be connected with described embedded device, reading the packet for upgrading, according to the file in described packet, described kernel and described operating system being upgraded, completing escalation process.
The beneficial effect that the present invention is compared with the prior art is:
The startup upgrade method of embedded device of the present invention, starts demand type and upgrade requirement type accordingly according to user, and microprocessor and the bootloader module of equipment carry out corresponding actions, thus complete startup or the upgrading of embedded device.Owing to starting in upgrade method the startup demand included under multiple situation, therefore can guarantee that the normal startup of embedded device uses.Simultaneously owing to starting in upgrade method the method step included when user side carries out mandatory upgrade, therefore mandatory upgrade can be carried out when system file is destroyed by user, thus to upgrade voluntarily reparation at user side, and no longer need to return to genuine or network of maintenance and repair process, user-friendly.Do not need in above-mentioned startup upgrade method to increase hardware configuration to product, therefore do not increase the cost of product.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the startup upgrade method of the embedded device of the specific embodiment of the invention.
Embodiment
Contrast accompanying drawing below in conjunction with embodiment the present invention is described in further details.
The startup upgrade method of the embedded device in this embodiment, relate to the fractional hardware of embedded device, embedded device comprises two communication serial ports, first communication serial ports (also namely following serial ports 0) and the second communication serial ports (also namely following serial ports 1), MCU and memory module, wherein store the kernel of bootloader module, operating system and operating system in memory module, two groups of environmental variance groups are provided with, one group of environmental variance group for normal startup and one group of environmental variance group for upgrading in bootloader module.
As shown in Figure 1, be the process flow diagram of the startup upgrade method of the embedded device in this embodiment, comprise the following steps:
P1), during start, described microprocessor detects the current demand of user, and judge the type of described current demand, described microprocessor and described bootloader module carry out corresponding actions according to the type of described current demand.The various demands started when user being started shooting in upgrade method are divided into following 5 kinds of situations, then respective microprocessor and bootloader module carry out corresponding actions.
P11) if be the normal startup demand started, then MCU control embedded device normally works.
Particularly, if embedded device is Set Top Box, when then starting shooting, user normally starts Set Top Box input selection by telepilot, or directly normally start by the power key of the front panel of Set Top Box, then corresponding P1) in step, namely MCU is detected Set Top Box and whether receives user and normally started by telepilot input selection, or whether the power key detecting the front panel of Set Top Box has the normal start-up operation receiving user, if received, can judge that demand is now normal startup demand, then namely MCU controls embedded device and normally works.
P12) if be user selects corresponding Starting mode startup demand by serial ports 0, then the Starting mode that bootloader module is directly selected according to user guides and starts embedded device.
Wherein, serial ports 0 is as a communication serial ports, start-up parameter selection is carried out for user, if therefore user has done start-up parameter selection by serial ports 0, as inputted numeral by serial ports 0, after this demand then being detected, the Starting mode (starting method that namely respective digital is corresponding) that bootloader module is directly selected according to user guides and starts embedded device.Herein, when bootloader module carries out respective guide action, by arranging the first variable to realize.The first variable is provided with in bootloader module, after the start-up parameter having been done corresponding Starting mode by serial ports 0 as user is selected, corresponding start-up parameter is stored in the first variable by bootloader module, and the Starting mode that bootloader module can be corresponding according to the parameter in the first variable guides and starts embedded device.
P13) if be user selects corresponding Starting mode startup demand by control device, MCU is digital toward described second communication serial ports write at interval of setting cycle in setting-up time section.
Particularly, if embedded device is Set Top Box, when then starting shooting, user by telepilot to the corresponding Starting mode of Set Top Box input selection, then corresponding P1) in step, namely MCU detects Set Top Box and whether receives user by the corresponding Starting mode of telepilot input selection, if received, can judge that demand is now select corresponding Starting mode to carry out the startup demand started, then namely MCU writes numeral at interval of setting cycle toward serial ports 1 in setting-up time section.Serial ports 1 is as a communication serial ports herein, writes data carry out corresponding actions for the corresponding demand of bootloader Module recognition for MCU.When MCU writes data toward serial ports 1, setting-up time section, setting cycle all can freely be arranged.
P14) if be normal upgrade requirement of upgrading, bootloader module directly composes the value for the environmental variance group of upgrading for current environment variable, enters escalation process.
If when starting, embedded device system file is intact can upgrade, and when user needs normally to upgrade, the value that namely bootloader module copies upgrading environmental variance group is current environment variable, enters escalation process.During specific implementation, realize operation by the second variable.The second variable is provided with in bootloader module, whether bootloader module selects according to user relative set second variable of normally upgrading, bootloader module carries out corresponding actions according to bivariate content, if bivariate content respective user selects normal upgrading, then bootloader module is directly for current environment variable composes the value for the environmental variance group of upgrading, and starts escalation process; If bivariate content respective user does not select normal upgrading, then bootloader module judges that current demand is not upgrade requirement, namely guides by normal Starting mode and starts embedded device.
P15) if be the upgrade requirement of mandatory upgrade, MCU in setting-up time section at interval of setting cycle toward the second communication serial ports write setting character.
If when starting, embedded device system file is destroyed can not normally upgrade, then can only adopt mandatory upgrade.Particularly, if embedded device is Set Top Box, when then starting shooting, when user needs mandatory upgrade, the Power key of the front panel of telepilot or Set Top Box can be pinned before equipment connects electricity, in setting-up time, Power key is heavily clicked after connecing electricity, now corresponding P1) in step, whether namely MCU detects Set Top Box has and receives the button operation of user to the power key of the front panel of telepilot or described Set Top Box before connecing electricity, detect again in the setting-up time of Set Top Box after connecing electricity whether have receive user to the power key of front panel heavily by operation, if all received, can judge that demand is now the upgrade requirement of mandatory upgrade, then namely MCU writes setting character at interval of setting cycle toward serial ports 1 in setting-up time section.The setting of character does not specially require, only for supplying this character of bootloader Module recognition to be corresponding mandatory upgrade demand.
Under above-mentioned 5 kinds of user's requests when starting, situation P13) and described situation P15) under two kinds of demands, bootloader module is follow-up carries out following action:
P351) bootloader module initialization serial ports 1, after sleep a period of time, in this embodiment, the length of one's sleep is set to 5ms, after the 5ms that namely sleeps, reads the second communication serial ports.
P352) judge whether the second communication serial ports has data, if there are data, then enter step P353); If do not have data, then a setting-up time Posterior circle of often sleeping reads and judges whether the second communication serial ports has data, until there are data, then jump out circulation and enters step P353); Or cycle index does not still have data after reaching set point number, then jump out circulation, bootloader module guides by normal Starting mode and starts embedded device.In the setting-up time cycle of sleep, cycle index all can freely be arranged, and in this embodiment, the cycle arranging sleep is 10ms, and cycle index is 20 times, after the 10ms that namely often sleeps, reads serial ports 1, judges whether serial ports 1 has data.When reaching cycle index and still there is no data for 20 times, circulation can be jumped out, bootloader module namely judges current demand neither situation P13) in selected mode start, neither situation P15) in mandatory upgrade demand, namely guide by normal Starting mode and start embedded device.
P353) bootloader module carries out corresponding action according to the data of the second communication serial ports: when described data are setting character, then be expressed as mandatory upgrade demand, P3532) bootloader module is current environment variable and composes the value of environmental variance group for upgrading, enters escalation process; When described data are numeral, are then expressed as selected Starting mode and start, P3531) namely corresponding according to the numeral Starting mode of bootloader module guides and starts embedded device.
Said circumstances P3532) and P14) after, bootloader module can guide and enter escalation process.P2) in escalation process, from the External memory equipment be connected with embedded device, reading the packet for upgrading, according to the file in described packet, described kernel and described operating system being upgraded, completing escalation process.During upgrading, upgrading packet to be read from External memory equipment, also namely require that now user downloads upgrading data packet voluntarily and be stored into memory device, as in USB flash disk, and USB flash disk be inserted equipment and equipment connects.In this embodiment, the upgrading data packet that user stores is compressed encryption, after reading the described packet for upgrading, according to the file in described packet, described kernel and described operating system being upgraded again after decompress(ion) deciphering, completing escalation process.In escalation process, bootloader module controls the start-up picture of embedded device for upgrading picture, thus can reminding user is current is in upgrade mode.
Preferably, the kernel of the operating system stored in the memory module of embedded device is two, when upgrading like this, upgrades successively, complete updating operation according to the file in upgrading data packet to two kernels and described operating system.Two kernels as operating system are respectively core A and kernel B, and when equipment normally works, core A is used for normal startup, and kernel B is used for upgrading.And upgrade successively during upgrading, after core A of namely having upgraded, then the kernel B that upgrades.Like this, if there is power-off or other fortuitous events during upgrading, after current system kernel (as being core A) of upgrading is wrecked, start in escalation process next time, core A is substituted for normal startup by kernel B, upgrade after core A of having upgraded during upgrading kernel B again, thus by core A upgrading restoring.When starting, namely core A is still for normal startup next time, and kernel B is still for upgrading.Similarly, as kernel B is destroyed when upgrading, then start in escalation process, core A substitutes kernel B for upgrading, and after two kernels to be upgraded, kernel B is restored next time, thus the normal work that plays a role separately.By above-mentioned setting, can prevent something unexpected happened in escalation process from causing system kernel destroyed and normally cannot use the situation of equipment.
After escalation process completes, current environment variable is also composed the value being used for the normal environmental variance group started by bootloader module.Like this, namely normally can not start bootloader module booting equipment after starting shooting next time and impact.
In this embodiment, the startup upgrade method of embedded device, includes the demand under 5 kinds of situations, wherein covers multiple startup demand, therefore can guarantee that the normal startup of embedded device uses.Simultaneously owing to including method step when user side carries out mandatory upgrade, therefore mandatory upgrade can be carried out when system file is destroyed by user, thus to upgrade voluntarily reparation at user side, and no longer need to return to genuine or network of maintenance and repair process, user-friendly.Do not need in above-mentioned startup upgrade method to increase hardware configuration to product, therefore do not increase the cost of product.
Above content is in conjunction with concrete preferred implementation further description made for the present invention, can not assert that specific embodiment of the invention is confined to these explanations.For general technical staff of the technical field of the invention, make some substituting or obvious modification without departing from the inventive concept of the premise, and performance or purposes identical, all should be considered as belonging to protection scope of the present invention.
Claims (9)
1. a startup upgrade method for embedded device, described embedded device comprises the first communication serial ports and the second communication serial ports, microprocessor and memory module; The kernel of bootloader module, operating system and operating system is stored in described memory module; It is characterized in that: be provided with one group in described bootloader module for the environmental variance group that normally starts and one group of environmental variance group for upgrading; Described startup upgrade method comprises the following steps:
During start, described microprocessor detects the current demand of user, and judge the type of described current demand, described microprocessor and described bootloader module carry out corresponding actions according to the type of described current demand:
1) if be the normal startup demand started, described in described Microprocessor S3C44B0X, embedded device normally works;
2) if be user selects corresponding Starting mode startup demand by described first communication serial ports, the Starting mode that described bootloader module is directly selected according to user guides and starts described embedded device;
3) if be user selects corresponding Starting mode startup demand by control device, described microprocessor is digital toward described second communication serial ports write at interval of setting cycle in setting-up time section;
4) if be normal upgrade requirement of upgrading, described bootloader module directly composes the value for the environmental variance group of upgrading for current environment variable, enters escalation process;
5) if be the upgrade requirement of mandatory upgrade, described microprocessor in setting-up time section at interval of setting cycle toward the second communication serial ports write setting character;
In described situation 3) and described situation 5) under two kinds of demands, described bootloader module carries out following action: 351) the second communication serial ports described in described bootloader module initialization, after sleep a period of time, read described second communication serial ports; 352) judge whether described second communication serial ports has data, if there are data, then enter step 353); If do not have data, then a setting-up time Posterior circle of often sleeping reads and judges whether described second communication serial ports has data, until there are data, then jump out circulation and enters step 353); Or cycle index does not still have data after reaching set point number, then jump out circulation, described bootloader module guides by normal Starting mode and starts embedded device;
353) described bootloader module carries out corresponding action according to the data of described second communication serial ports: when described data are setting character, then described bootloader module is the value of environmental variance group for upgrading on current environment variable is composed, and enters escalation process; When described data are numeral, the described embedded device of Starting mode guiding startup that described bootloader module is corresponding according to described numeral;
During upgrading, from the External memory equipment be connected with described embedded device, reading the packet for upgrading, according to the file in described packet, described kernel and described operating system being upgraded, completing escalation process;
The kernel stored in described memory module is two; During upgrading, successively described two kernels and described operating system are upgraded according to the file in described packet, complete updating operation.
2. the startup upgrade method of embedded device according to claim 1, is characterized in that: after described escalation process completes, and described bootloader module is the value of environmental variance group for normally starting on current environment variable is composed.
3. the startup upgrade method of embedded device according to claim 1, is characterized in that: in described escalation process, and described bootloader module also controls the start-up picture of described embedded device for upgrading picture.
4. the startup upgrade method of embedded device according to claim 1, it is characterized in that: in described escalation process, the packet for upgrading being through compress-encrypt process stored in described External memory equipment, after reading the described packet for upgrading, according to the file in described packet, described kernel and described operating system are upgraded again after decompress(ion) deciphering, complete escalation process.
5. the startup upgrade method of embedded device according to claim 1, is characterized in that: described embedded device is Set Top Box; During start, described microprocessor is detected described Set Top Box and whether receives user and normally started by telepilot input selection, or whether the power key detecting the front panel of described Set Top Box has the normal start-up operation receiving user, if received, then judge that current demand is described situation 1) in the startup demand of normal startup.
6. the startup upgrade method of embedded device according to claim 1, is characterized in that: described embedded device is Set Top Box; During start, described microprocessor detects described Set Top Box and whether receives user by the corresponding Starting mode of telepilot input selection, if received, then judge that current demand is described situation 3) in the corresponding Starting mode of selection carry out the startup demand that starts.
7. the startup upgrade method of embedded device according to claim 1, is characterized in that: described embedded device is Set Top Box; During start, whether described microprocessor first detects described Set Top Box has and receives the button operation of user to the power key of the front panel of telepilot or described Set Top Box before connecing electricity, detect again in the setting-up time of described Set Top Box after connecing electricity whether have receive user to the power key of described front panel heavily by operation, if all received, then judge that current demand is described situation 5) in the upgrade requirement of mandatory upgrade.
8. the startup upgrade method of embedded device according to claim 1, it is characterized in that: in described bootloader module, be provided with the first variable, described situation 2) in, the start-up parameter that described user has done corresponding Starting mode by described first communication serial ports is selected, then corresponding start-up parameter is stored in described first variable by described bootloader module, the described embedded device of Starting mode guiding startup that described bootloader module is corresponding according to the parameter in described first variable.
9. the startup upgrade method of embedded device according to claim 1, it is characterized in that: in described bootloader module, be provided with the second variable, described situation 4) in, whether described bootloader module is selected normally to upgrade the second variable described in relative set according to user, described bootloader module carries out corresponding actions according to described bivariate content, if bivariate content respective user selects normal upgrading, then described bootloader module is directly for current environment variable composes the value for the environmental variance group of upgrading, start escalation process, if bivariate content respective user does not select normal upgrading, then described bootloader module guides by normal Starting mode and starts described embedded device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210188122.9A CN102722394B (en) | 2012-06-08 | 2012-06-08 | Start upgrading method of embedded equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210188122.9A CN102722394B (en) | 2012-06-08 | 2012-06-08 | Start upgrading method of embedded equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102722394A CN102722394A (en) | 2012-10-10 |
CN102722394B true CN102722394B (en) | 2015-03-18 |
Family
ID=46948173
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210188122.9A Active CN102722394B (en) | 2012-06-08 | 2012-06-08 | Start upgrading method of embedded equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102722394B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103530143A (en) * | 2013-09-02 | 2014-01-22 | 福建二菱电子有限公司 | Network player upgrading method and system partitioning structure |
CN103678035A (en) * | 2013-11-11 | 2014-03-26 | 广东鼎燊科技有限公司 | Method for recovering dynamic backup of environmental variable in embedded device |
CN103716695A (en) * | 2013-12-16 | 2014-04-09 | 乐视致新电子科技(天津)有限公司 | System software upgrading method and smart television |
CN104750510B (en) | 2013-12-30 | 2019-04-02 | 深圳市中兴微电子技术有限公司 | A kind of chip starting method and multi-core processor chip |
CN105208446A (en) * | 2014-06-30 | 2015-12-30 | 中兴通讯股份有限公司 | Terminal upgrading method and apparatus |
CN104461665A (en) * | 2014-12-31 | 2015-03-25 | 四川金网通电子科技有限公司 | Method for triggering android system upgrading in external control mode based on storage device |
CN105898467A (en) * | 2015-12-18 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Processing mode entering method and device |
CN106020865B (en) * | 2016-05-10 | 2020-07-10 | 百度在线网络技术(北京)有限公司 | System upgrading method and device |
CN106878160A (en) * | 2017-02-24 | 2017-06-20 | 烽火通信科技股份有限公司 | Home gateway enters the method and home gateway system of safe mode |
CN107529085B (en) * | 2017-08-31 | 2020-12-29 | 四川长虹电器股份有限公司 | Remote control code decoding method compatible with multiple remote controllers |
CN111026417A (en) * | 2019-10-24 | 2020-04-17 | 深兰科技(上海)有限公司 | Embedded equipment upgrading method and embedded equipment |
CN111459525A (en) * | 2020-04-14 | 2020-07-28 | 潘传迪 | Application update data processing system, application update data processing method, storage medium, and computer |
CN112783692A (en) * | 2021-01-12 | 2021-05-11 | 重庆海云捷迅科技有限公司 | SoC data recovery system and method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201541294U (en) * | 2009-11-12 | 2010-08-04 | 福建创频数码科技有限公司 | Set-top box automatically judging upgrading |
CN101807154A (en) * | 2009-02-16 | 2010-08-18 | 技嘉科技股份有限公司 | Electronic device and starting method thereof |
CN102082965A (en) * | 2010-10-15 | 2011-06-01 | 福建新大陆通信科技股份有限公司 | Method for ensuring success in upgrading set-top box |
CN102446101A (en) * | 2010-09-30 | 2012-05-09 | 珠海全志科技股份有限公司 | System for forced upgrading of firmware and forced upgrading method of firmware |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201102924A (en) * | 2009-07-03 | 2011-01-16 | Inventec Appliances Corp | Embedded electronic device and method for updating firmware thereof |
-
2012
- 2012-06-08 CN CN201210188122.9A patent/CN102722394B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101807154A (en) * | 2009-02-16 | 2010-08-18 | 技嘉科技股份有限公司 | Electronic device and starting method thereof |
CN201541294U (en) * | 2009-11-12 | 2010-08-04 | 福建创频数码科技有限公司 | Set-top box automatically judging upgrading |
CN102446101A (en) * | 2010-09-30 | 2012-05-09 | 珠海全志科技股份有限公司 | System for forced upgrading of firmware and forced upgrading method of firmware |
CN102082965A (en) * | 2010-10-15 | 2011-06-01 | 福建新大陆通信科技股份有限公司 | Method for ensuring success in upgrading set-top box |
Also Published As
Publication number | Publication date |
---|---|
CN102722394A (en) | 2012-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102722394B (en) | Start upgrading method of embedded equipment | |
CN102650947B (en) | Continuous increment over-the-air upgrade method of Android handheld equipment | |
CN101329632B (en) | Method and apparatus for starting CPU by BOOT | |
CN101771804B (en) | Backup and restore method for DTV receiving terminal software system | |
CN102141940B (en) | Device, method and system for recovering firmware update | |
CN101344868B (en) | Data backup and acquiring method and device | |
CN103729220A (en) | Method and device for restoring BIOS (basic input output system) ROM (read only memory) by aid of EC (electronically controllable) ROM | |
CN102023908A (en) | Method and device for backing up boot program | |
CN101373451B (en) | Computer system for protecting double-basic input /output system program and control method thereof | |
CN102521289B (en) | File synchronization method, device and system | |
CN101923473B (en) | Embedded electronic device and method for updating firmware thereof | |
CN101634960A (en) | Method for revising BIOS parameter and regenerating checksum | |
CN105094927A (en) | Equipment firmware updating method and device | |
CN101470615A (en) | Single-key controlled method for automatically repairing system configuration | |
CN111143132B (en) | BIOS recovery method, device, equipment and readable storage medium | |
CN102662715B (en) | A kind of starting of embedded operation system method | |
CN104424047A (en) | NVRAM data recovery method and NVRAM data recovery device | |
CN108345464A (en) | A kind of the startup method and Android vehicle device of Android system | |
CN109582332B (en) | System upgrading method and device for Internet camera | |
CN102446101A (en) | System for forced upgrading of firmware and forced upgrading method of firmware | |
CN103049343A (en) | Method and device for restoring operating system blue screen | |
CN101477484A (en) | Method and equipment for recovering destroyed main bootstrap program | |
TW201716999A (en) | Method for startup inspection and computer system using the same | |
CN104866397A (en) | Computer System And Control Method | |
CN102184115B (en) | Method for updating system software and terminal device |
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 |