CN103116501A - Updating method for firmware of embedded controller - Google Patents
Updating method for firmware of embedded controller Download PDFInfo
- Publication number
- CN103116501A CN103116501A CN 201110363394 CN201110363394A CN103116501A CN 103116501 A CN103116501 A CN 103116501A CN 201110363394 CN201110363394 CN 201110363394 CN 201110363394 A CN201110363394 A CN 201110363394A CN 103116501 A CN103116501 A CN 103116501A
- Authority
- CN
- China
- Prior art keywords
- firmware
- embedded controller
- computer system
- input
- output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The invention discloses an updating method for a firmware of an embedded controller. The firmware of the embedded controller comprises a computer system. The computer system is provided with an input / output system and an operating system. The updating method comprises the following steps: providing the embedded controller firmware to be used as a part of the input / output system; providing a flash memory to be used as a part of the input / output system; starting the computer system, and writing an updating algorithm of a new firmware and a new embedded controller into the flash memory in the process of start; and restarting the computer system so that the input / output system operates the updated algorithm, and writing the new firmware into a storage area of the embedded controller. By means of the updating method for the firmware of the embedded controller, updating of the firmware is convenient, and termination of a programming process of an embedded system due to emergencies of the system can be further avoided.
Description
Technical field
The present invention relates to computer realm, relate in particular to a kind of embedded controller firmware update.
Background technology
Current known embedded system is widely used, yet also presented many shortcomings, for example, the firmware renewal process is complicated, if the processing procedure that a system firmware is stored in non-volatile flash memory or ROM is interrupted prematurely or stopped, or running into outage midway makes the system need not energy.
Summary of the invention
Embodiment of the present invention technical matters to be solved is, a kind of embedded controller firmware update is provided.Can conveniently upgrade firmware, can also prevent that embedded system from stopping the programmed process process because of system's emergency.
In order to solve the problems of the technologies described above, the embodiment of the present invention provides a kind of embedded controller firmware update, comprise computer system, described computer system has input/output and operating system, and the method comprises the following steps: the part of embedded controller firmware as input/output is provided; The part of a flash memory as input/output is provided; Start described computer system, in start-up course, and the update algorithm of a new firmware and embedded controller is write in flash memory; Restart computer system, described input/output operation update algorithm writes new firmware in memory block in embedded controller.
Implement the embodiment of the present invention, have following beneficial effect: can conveniently upgrade firmware, can also prevent that embedded system from stopping the programmed process process because of system's emergency.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, below the present invention is described in further detail.
A kind of embedded controller firmware update of the present invention comprises computer system, and described computer system has input/output and operating system, and the method comprises the following steps: the part of embedded controller firmware as input/output is provided; The part of a flash memory as input/output is provided; Start described computer system, in start-up course, and the update algorithm of a new firmware and embedded controller is write in flash memory; Restart computer system, described input/output operation update algorithm writes new firmware in memory block in embedded controller.
Above-mentioned computer system is Windows operating system.
Above disclosed is only a kind of preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to claim of the present invention still belongs to the scope that the present invention is contained.
Claims (2)
1. an embedded controller firmware update, is characterized in that, comprises computer system, and described computer system has input/output and operating system, and the method comprises the following steps:
The part of embedded controller firmware as input/output is provided;
The part of a flash memory as input/output is provided;
Start described computer system, in start-up course, and the update algorithm of a new firmware and embedded controller is write in flash memory;
Restart computer system, described input/output operation update algorithm writes new firmware in memory block in embedded controller.
2. embedded controller firmware update according to claim 1, is characterized in that, described computer system is Windows operating system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110363394 CN103116501A (en) | 2011-11-16 | 2011-11-16 | Updating method for firmware of embedded controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110363394 CN103116501A (en) | 2011-11-16 | 2011-11-16 | Updating method for firmware of embedded controller |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103116501A true CN103116501A (en) | 2013-05-22 |
Family
ID=48414887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110363394 Pending CN103116501A (en) | 2011-11-16 | 2011-11-16 | Updating method for firmware of embedded controller |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103116501A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016101712A1 (en) * | 2014-12-22 | 2016-06-30 | 小米科技有限责任公司 | Firmware recovery method, device and terminal |
US10185551B2 (en) | 2014-07-02 | 2019-01-22 | Hewlett-Packard Development Company, L.P. | Firmware update |
-
2011
- 2011-11-16 CN CN 201110363394 patent/CN103116501A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10185551B2 (en) | 2014-07-02 | 2019-01-22 | Hewlett-Packard Development Company, L.P. | Firmware update |
WO2016101712A1 (en) * | 2014-12-22 | 2016-06-30 | 小米科技有限责任公司 | Firmware recovery method, device and terminal |
US10528434B2 (en) | 2014-12-22 | 2020-01-07 | Xiaomi Inc. | Method, device and terminal for restoring firmware program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102681857B (en) | A kind of realize vehicle-mounted software system reparation or the method for upgrading, device | |
CN102981959B (en) | The control method of solid-state storage device and collecting garbage action thereof | |
WO2013181220A8 (en) | Reinitialization of a processing system from volatile memory upon resuming from a low-power state | |
TW200713058A (en) | Shared file system management between independent operating systems | |
SG139636A1 (en) | Apparatus and methods for updating firmware | |
CN102508686A (en) | Method and system for realizing safe upgrading of system | |
TW200951710A (en) | Method for updating control program of physical storage device in storage virtualization system and storage virtualization controller and system thereof | |
JP2012123823A5 (en) | ||
CN103116501A (en) | Updating method for firmware of embedded controller | |
CN105912365B (en) | Mobile terminal system updating method and system | |
CN102662852A (en) | Method for storing nonvolatile data by using MCU internal data Flash | |
CN103064704B (en) | A kind of software window full life cycle management method based on process identification (PID) | |
IN2014KN00786A (en) | ||
JP2013150658A5 (en) | ||
WO2010016058A3 (en) | Performing an in-place update of an operating storage device | |
CN103123585A (en) | Update software of embedded system | |
CN105159713A (en) | Display screen firmware updating method and display screen firmware updating system | |
CN103984645A (en) | Data erasing-writing method based on cache coherency of double control | |
BR112012021127A2 (en) | catalysts and processes for the glycerol hydrogenolysis and other organic compounds for the production of polyols and propylene glycol | |
TW200727097A (en) | A method for executing booting process under a abnormal situation and a control chip for booting process | |
CN103970556A (en) | Updating method and system for power amplification software in radio remote equipment | |
CN203102252U (en) | Embedded-type software online upgrading device | |
CN102917267A (en) | Set-top box upgrading method and device | |
CN102609074A (en) | Energy saving method for tablet computer | |
CN202870806U (en) | Remote update control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130522 |