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

Method for self-renewing embedded system-oriented application program on line

An embedded system and application technology, applied in the direction of program control device, program loading/starting, etc., can solve problems such as large amount of engineering, achieve safe updates, avoid the cumbersome offline programming, and improve security and reliability. Effect

Inactive Publication Date: 2011-05-25
SHENZHEN CLOU ELECTRONICS
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this will also bring a huge amount of engineering

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 self-renewing embedded system-oriented application program on line
  • Method for self-renewing embedded system-oriented application program on line

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The utility model will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.

[0020] Such as figure 1 Described, a kind of online self-update method of the application program of the present invention is oriented to the embedded system, under the target device of updating is in normal working state, described application program runs on the flash in CPU slice, and application program itself can not be still running in oneself Update yourself in the state, the working steps are:

[0021] 1) Preparation procedure

[0022] The update program used to update the application program and the new application program are packaged into a user program, wherein the update program is embedded into the new application program in a hexadecimal format.

[0023] 2) Get new programs

[0024] The user program data is transmitted to the target device through the computer (or PDA) serial port or USB. After the program download is c...

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 self-renewing / upgrading an embedded system-oriented application program on line. The method comprises the following steps of: compiling a renewing program and a new application program into user programs; transmitting the user programs; separating the user programs and copying the user programs to an appointed position in a memory; verifying the new application program; updating the application program; and running the new application program through reset target equipment. By the method, the embedded system-oriented application program is self-renewed / upgraded on line when the target equipment is in a running state; the safety and reliability of updating are improved; the continuous running and safe updating of the embedded system equipment are effectively ensured; the updating cost is reduced; and the efficiency and the operability of the updating are improved.

Description

technical field [0001] The invention relates to an application program updating method of an embedded system, in particular to a self-updating / upgrading of an application program running on a flash in a CPU chip. Background technique [0002] Now the functions of embedded devices are becoming more and more powerful, and the functions are becoming more and more abundant. As the functions of embedded devices become more and more complex, in order to meet the changing needs of users, online upgrades are becoming more and more important. [0003] In the field of existing embedded operating systems, online upgrades are all carried out on different memories for program storage and execution. For example, the program is stored on the flash, but the runtime is in the memory (SDRAM). In this case, the online There is no problem with upgrading, but in many cases, the CPU program selected to better control the cost of the product is stored on the flash on the CPU chip, and it is also ...

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 SHENZHEN CLOU ELECTRONICS