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

Upgrading control method for intelligent cured software

A technology of firmware and control method, applied in the direction of response error generation, redundant code for error detection, random number generator, etc., can solve the problems of upgrade failure, upgrade, and the system cannot work, and achieve the effect of avoiding upgrade failure.

Inactive Publication Date: 2007-08-29
GIGA BYTE TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, there are two conflicting requirements for firmware upgrades: (1) it should be well protected, and once it is modified and destroyed, the entire system will not work; (2) it should be easily modified, This allows field upgrades for performance improvements or to clear software bugs
[0005] Therefore, when upgrading the firmware, you should be very careful and prudent, because the process of upgrading and modifying itself is very easy, but if you accidentally make an operation error during this process, or upgrade the incorrect firmware version, then the consequences are very serious, sometimes causing the entire system to fail to work
[0006] However, in the existing firmware upgrade process, there is no prevention mechanism and control method for the above-mentioned dangers, and users often fail to upgrade due to negligence in the operation process or selection of the wrong firmware version. , or even system crash

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
  • Upgrading control method for intelligent cured software
  • Upgrading control method for intelligent cured software
  • Upgrading control method for intelligent cured software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The intelligent firmware upgrade control method disclosed in the present invention designs a set of encoding methods that can manage product software and hardware versions. The versions of a product are divided into two categories: "hardware version" related to hardware and "software version" related to software upgrades. Illustrate with a preferred embodiment below:

[0041] 1. Hardware version: It is used to identify the compatibility between hardware and firmware, and its data format includes the following fields:

[0042] Vender / Product ID

V

C

P

H

R

[0043] Vender / Product ID: Used to identify the product manufacturer and product name.

[0044] V: Maker data is recorded using 1 byte.

[0045] C: Use 1 byte to record CPU data. Since the CPU is an important component in the product, different CPUs will use different firmware versions, so it is recorded in 1 byte.

[0046] P: Use 1 byte to record product code data.

[0047]...

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 upgrading control method for intelligent cured software includes creating hardware confirming code; creating cured software confirming code; and upgrading cured software program based on the verification and comparison of the cured software confirming code and the hardware confirming code. By means of one set of encoding mode capable of managing product software and hardware version, the upgraded cured software is checked in integrality and validity to avoid accident and intended distortion. In addition, before upgrading the cured software, the system resource is tested for being adequate to complete upgrading to avoid failure by the wayside.

Description

technical field [0001] The invention relates to a program upgrade control method, in particular to an intelligent firmware upgrade control method. Background technique [0002] Firmware is the software that is written into the read-only memory of the device hardware, and contains computer programs and data that cannot be changed in the user's environment. It is one of the most critical components in a computer system. [0003] Generally speaking, after a certain product is released, it is often necessary to update the firmware in the product due to the addition of new functions or the correction of existing errors. Therefore, upgrading the firmware in hardware products has become a current development trend. It is an effective way to prolong the life of hardware products. It is a kind of investment protection for users and makes hardware more durable. [0004] However, there are two conflicting requirements for firmware upgrades: (1) it should be well protected, and once i...

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): G06F11/08G06F7/58
Inventor 黄添寿陈允迪郭仲轩
Owner GIGA BYTE 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