Method for implementing hot-update of bootstrap program in flush bonding system

An embedded system and bootstrap technology, applied in the direction of program control device, program loading/starting, etc., can solve problems such as error-prone, inconvenient, and cannot be changed casually

Active Publication Date: 2005-01-19
HUAWEI TECH CO LTD
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the BootRom program has the particularity of the boot program, that is, it cannot be changed casually
If it needs to be changed, the program needs to be re-burned into ROM, but in practice, the burning of ROM program

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
  • Method for implementing hot-update of bootstrap program in flush bonding system
  • Method for implementing hot-update of bootstrap program in flush bonding system
  • Method for implementing hot-update of bootstrap program in flush bonding system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0028] image 3 It is a schematic diagram of the BootRom chip space division of the boot program in the embodiment of the present invention. Such as image 3 As shown, in the hot upgrade method described in the embodiment of the present invention, the BootRom module is divided into two parts: the small BootRom module and the main BootRom module, wherein the small BootRom module is a binary file that has been compiled and linked. After the chip program is converted, a file that can be burned is generated; the main BootRom module is the compiled and linked program file that is compressed (such as Arj, a high-speed, reliable, and extremely popular command-line file compression tool, where the embedded system performs transplanted.) and use a custom loading file format generation tool to add a file header to form a custom loading file, which contains ver...

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 discloses a kind of embedded steering program hot upgrade method. It divides the said system steering program module to basic steering module and non-solidified master steering module. The basic steering module boots after mainframe power-on or reset, and initiates the bottom hardware of system. Then the basic steering module judges whether to update the master steering module. If it needs update, the basic steering module downloads the updated master steering module from external data equipment. At last, the downloaded master steering module starts and finishes the dynamic upgrade of steering program.

Description

field of invention [0001] The invention relates to a program upgrading method, in particular to a method for realizing boot program thermal upgrading in an embedded system. Background technique [0002] In the embedded system, a solidified BootRom program is required (the boot program in the embedded system is solidified in the ROM chip, and will not be lost or destroyed after the system is powered off or reset. When the system starts, it is first executed. program, and guide other programs to load and run.) to guide the main program. In the program development stage, or after serious problems are found in the process of using the program, it is necessary to modify the boot program. To modify the BootRom program, the modified program needs to be re-burned into the BootRom chip. It has a great impact on the stability of the product and brings great inconvenience to the user. On the other hand, based on the limitation of understanding, the continuous change of user needs, an...

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
IPC IPC(8): G06F9/445
Inventor 黄启梅
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products