Unlock instant, AI-driven research and patent intelligence for your innovation.

Staggered form firmware upgrading method and system

A firmware upgrade, cross-type technology, applied in the direction of program loading/starting, program control devices, etc., can solve problems such as waste of storage space, low reliability, and dilemmas in existing upgrade technologies

Inactive Publication Date: 2007-01-31
WISTRON CORP
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The advantage of the aforementioned method is that it can guarantee the reliability of the software. The disadvantage is that the two copies of the software program cause a waste of storage space. If the program is not compressed, a large storage space is required, but the software program can be compressed to reduce the storage space. space, but once compressed by the program, it will affect the boot speed
[0006] From the above, it can be seen that the existing firmware upgrade methods, whether they are single-copy or double-copy, have their own shortcomings: the former has low reliability, and when an error occurs, it must be sent to the factory to re-burn the software, causing inconvenience in use; the latter is relatively reliable. , but it takes up a lot of storage space; therefore, the existing upgrade technology is in a dilemma due to the aforementioned factors

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
  • Staggered form firmware upgrading method and system
  • Staggered form firmware upgrading method and system
  • Staggered form firmware upgrading method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] first as figure 1 Shown, the present invention is that first definition software is made up of following three parts: it is respectively a boot loader (boot loader) 10, a boot data (boot image) 20 and an application data (application image) 30; in:

[0019] The boot loader 10 is a program that is executed at startup, and has a simple judging mechanism, so as to select the boot data 20 on a specific address and copy it to the memory (RAM) for execution, and the boot loader 10 will never be used after leaving the factory. Updated;

[0020] The startup data 20 includes: boot code (boot code) and micro-controller code (Micro-Controller Code); wherein, the micro-controller code can be a complete hardware driver and hardware support application programming interface (API), or just Including necessary hardware support for booting and networking, basic network protocols (TCP / IP, DHCP, etc.) and download protocols (FTP, TFTP, etc.). After the startup data 20 is responsible fo...

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

This invention is about a kind of cross-bar firmware upgrade method. First, it defines a kind of software, which comprises start loader, start data and application data. The start data is the start code that comprises the restart and start software update process and its relevant protocol. The space of start code is less than that of application data. When software starts, the start loader judges, selects and performs the start data, then the start data loads application data and performs it. When upgrading, it clears the application data to vacate the first storage space; then downloads a new edition start data to the first storage space; afterward removes the old edition start data and vacates the second storage space; at last downloads the new edition application data to the second storage space to finish the upgrade. This technique has stability during update and reduces the storage space.

Description

(1) Technical field [0001] The invention relates to a firmware upgrading method which has the advantages of the stability of double-copy upgrading and the advantage of only occupying a small storage space by single copy. (2) Background technology [0002] For an indirect address or instruction address (IA) or embedded system product category that may still need to be updated for software after leaving the factory, there are many reasons during the update process that may cause the update process to end abnormally, including cutting off the power supply , the network connection is interrupted (or unable to connect), the server stops working (or the address setting is incorrect)... These abnormal endings may cause the product to be sent to the factory for re-burning software, causing inconvenience to users. In order to solve the aforementioned problems, there are so-called reliable firmware upgrade algorithms (Reliable Firmware Upgrade Algorithm) at present, and the most commo...

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 Patents(China)
IPC IPC(8): G06F9/445
Inventor 林书毅李元兵李光耀
Owner WISTRON CORP