Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Multi-firmware embedded system and firmware update method thereof

An embedded system and firmware update technology, which is applied in the direction of program loading/starting, program control devices, etc., can solve problems such as failure to ensure embedded system firmware, embedded system crashes, etc.

Inactive Publication Date: 2012-02-01
UNIVERSAL SCIENTIFIC INDUSTRIAL (SHANGHAI) CO LTD +1
View PDF4 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is to provide a system with a plurality of system Embedded system, and firmware update method of said embedded system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-firmware embedded system and firmware update method thereof
  • Multi-firmware embedded system and firmware update method thereof
  • Multi-firmware embedded system and firmware update method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0085] Hereinafter, preferred embodiments of the present invention are given in conjunction with the drawings to illustrate the technical solutions of the present invention in detail.

[0086] figure 1 It is a circuit block diagram of an embodiment of the embedded system of the present invention. The embedded system 1 includes a storage unit 10, a main storage unit 12, a processing unit 14 and a network control unit 16.

[0087] The storage unit 10 also includes a boot management module 100 having a firmware selection module 1002, a parameter recording block 102, and a plurality of storage blocks. Each storage block maps a system firmware; in other words, the embedded system 1 of this embodiment includes a plurality of system firmwares. The storage unit 10 described in this embodiment may be a flash memory (Flash memory), and the storage block may be a memory technology device block (memory technology device block) used to simulate a block device, and the system firmware It can b...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a multi-firmware embedded system and a firmware update method thereof. The system comprises a processing unit, a main storage unit, and multiple kinds of system firmware which are stored in a plurality of storage blocks. The method comprises the following steps of: receiving firmware to be updated; searching addresses of the storage blocks, and identifying in-use firmware and non-use firmware in the system firmware; writing the firmware to be updated into the storage blocks corresponding to the non-use firmware to replace the non-use firmware; comparing the in-use firmware with an edition of the firmware to be updated so as to judge whether the firmware to be updated is an update edition or a backtracking edition of the in-use firmware; setting an update parameter according to a comparison result so as to indicate the update edition or the backtracking edition; and restarting the embedded system, and selecting the system firmware of which edition data corresponds to an update parameter from the storage blocks. Due to the adoption of an electronic product, updated firmware can be used for providing service, and the electronic product can still be kept operated without obstruction even after update failure.

Description

Technical field [0001] The present invention relates to an embedded system and a method for updating its firmware, in particular to an embedded system including multiple system firmware switchable updates and a method for updating between multiple firmwares. Background technique [0002] The functions of electronic products are frequently updated or expanded with the rapid development of technology. Especially for consumer electronic products suitable for embedded systems, they are often updated through firmware, that is, replacing electronic products with newer versions of firmware. The originally applicable firmware is used to correct the functional defects of electronic products, or to increase and strengthen the functions it possesses, so as to enhance the use efficiency of the products. [0003] However, the most common trouble that users encounter when performing firmware updates for embedded systems is accidental operation errors during the update process, or the update proc...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445
Inventor 庞正大刘瞻圣黄少军
Owner UNIVERSAL SCIENTIFIC INDUSTRIAL (SHANGHAI) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products