Method for upgrading embedded system software

An embedded system and software upgrade technology, applied in the direction of program loading/starting, program control devices, etc., can solve the problems of cumbersome upgrade steps, low flexibility of system upgrade, and inability to achieve, reducing intermediate steps and enhancing flexibility , Improve the effect of upgrading efficiency

Inactive Publication Date: 2011-11-23
KONKA GROUP
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, if the program location layout of the system or the introduction of a new upgrade mode undergoes a fundamental change, then the old boot program cannot be implemented, and only the old boot program can be updated.
As a result, the flexibility of system upgrade is not high, and the upgrade steps are cumbersome

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 upgrading embedded system software
  • Method for upgrading embedded system software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0008] This method utilizes a system boot program (boot program) to trigger or verify that the software system is incomplete according to user input, thereby directly reading the code of the upgrade program file in the memory card into the RAM, and then jumping to the RAM Continue to run this code program, so that the upgrade function has unlimited expansion.

[0009] see figure 1 , is a flow chart of the embedded system software upgrading method of the present invention, and the steps of the method are as follows:

[0010] Step S1: start the system and run the system boot program (boot program);

[0011] Step S2: judging whether the system needs to be upgraded;

[0012] The process of judging the upgrade is as follows: first, the boot program detects whether the user needs to actively upgrade the system through a key or a specific GPIO (General Purpose Input / Output, general purpose input / output). If not, check whether the version number is correct or not. The validity of 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 method for upgrading embedded system software, which comprises the following steps of: operating a system guide program; judging whether a system is needed to be upgraded or not by using the system guide program; reading an upgraded file code from a memory card to a system memory when the system is needed to be upgraded; and ensuring that a system processor jumps to the system memory to execute the upgraded file code. The upgrading method has the advantages of high flexibility and upgrading efficiency.

Description

technical field [0001] The invention relates to the field of embedded systems, in particular to a method for upgrading software of an embedded system. Background technique [0002] At present, the embedded system has been widely used in various fields such as communication field, test equipment, medical instrument and information appliance. With the increasing demands of users, the functions of embedded systems are becoming more and more abundant, so the software version of the system is also increasing, and frequent upgrades are required to meet the increased functions. [0003] Most of the current common upgrade methods are to implement the validity check of the new program in the boot program, update the new program to the location of the existing system, back up the old system, etc., so as to achieve the purpose of upgrading the system. However, if the program location layout of the system or the introduction of a new upgrade mode undergoes a fundamental change, then th...

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 KONKA GROUP
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