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

BIOS on-line upgrading method

A program and storage area technology, applied in the direction of program loading/starting, program control devices, etc., can solve problems such as dependence, upgrade failure, business interruption, etc., and achieve the effect of simple and effective upgrade, stable and reliable functions

Inactive Publication Date: 2006-06-14
HUAWEI TECH CO LTD
View PDF0 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0020] In view of the above-mentioned defects of the prior art, the purpose of the present invention is to provide a device and method for BIOS online upgrade, which solves the problem of relying on specific hardware to realize the upgrade, thereby improving the generality of BIOS online upgrade and solving the problem of upgrade failure. And the problem that leads to business interruption, thus improving the stability of BIOS online upgrade

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
  • BIOS on-line upgrading method
  • BIOS on-line upgrading method
  • BIOS on-line upgrading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to make it easier for those skilled in the art to understand and realize the present invention, the embodiments of the present invention are described in conjunction with the accompanying drawings.

[0045] In order to facilitate the understanding of the online upgrade process of the present invention, the basic principle and process of the BIOS program work are briefly introduced below. The BIOS program is generally written in the ROM chip, and the first piece of code is always run in the ROM after power-on to initialize the CPU and the RAM controller. Because the program runs slowly in the ROM, the BIOS program will move its own code to the RAM, and then continue to run to initialize the single-board system hardware, the embedded operating system, the serial port and the network port, and the service program loading channel. driver, and finally load and run the business software, and finally complete the operation of the BIOS program.

[0046] According to t...

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 BIOS on-line upgrading device, comprising: a single plate, which comprises a ROM for storing BIOS program and at least two flash memories for storing two extended BIOS programs; a device stored with a upgrading-version BIOS program, connected with the single plate to upgrade the low-version BIOS programs in the flash memories through the channels such as network interface and serial interface. The invention also discloses a BIOS on-line upgrading method, comprising the steps of: if there is a new version BIOS program, judging the extended BIOS programs in the flash memories are valid: if valid, selecting the lower-version BIOS programs for upgrading; otherwise selecting arbitrary invalid BIOS programs for upgrading. Because of the two latest version BIOS programs, even if the on-line upgrading fails, it will normally start up the communication equipment.

Description

technical field [0001] The invention relates to a software upgrading method, in particular to a BIOS online upgrading method. Background technique [0002] In communication equipment, the systems used are usually embedded systems. In the embedded system, each system or module divides the work to complete the function of a communication equipment. In more complex embedded systems, there are BIOS programs and host business programs. The BIOS program is used to start and guide the system, and the host business program completes specific business functions. [0003] The BIOS program is the first program when the CPU is powered on. Generally, a burner is used to burn the BIOS program into the ROM chip, and then paste the ROM chip on the board. Therefore, because the BIOS program is burned into the ROM chip , so the BIOS program has hardware characteristics and is not easy to upgrade. [0004] However, in a more complex embedded system, the BIOS program will complete more functi...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products