CN103116501A - Updating method for firmware of embedded controller - Google Patents

Updating method for firmware of embedded controller Download PDF

Info

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
Application number
CN 201110363394
Other languages
Chinese (zh)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN 201110363394 priority Critical patent/CN103116501A/en
Publication of CN103116501A publication Critical patent/CN103116501A/en
Pending legal-status Critical Current

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

The embedded controller firmware update
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.
CN 201110363394 2011-11-16 2011-11-16 Updating method for firmware of embedded controller Pending CN103116501A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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