Embedded system capable of upgrading software on line and online upgrading method

An embedded system and software upgrade technology, applied in electrical components, wireless communication, program control devices, etc., can solve problems such as communication transmission errors, transmission interruptions, product failures, etc., and achieve the effect of supporting concurrent transmission

Active Publication Date: 2011-04-20
ZHANGZHOU CANNET ELECTRICAL APPLIANCE
View PDF3 Cites 63 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the real environment, we may face various abnormalities, such as communication transmission errors, storage operation failures, transmission interrupti...

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
  • Embedded system capable of upgrading software on line and online upgrading method
  • Embedded system capable of upgrading software on line and online upgrading method
  • Embedded system capable of upgrading software on line and online upgrading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Embodiment, referring to the accompanying drawings, a kind of software online upgradeable embedded system of the present invention includes:

[0044] An embedded terminal 1, it comprises main control chip 11, program storage 12, data storage 13, remote communication interface 14 and local / short-range communication interface 15; Main control chip 11 communicates with program storage 12, data storage 13, remote communication respectively The interface 14 is connected with the local / short-range communication interface 15; the program memory 12 is at least divided into A districts and B districts with a peer-to-peer structure, and each district is further divided into three sub-areas with the same size and structure; The three sub-areas described above are the boot program area LOADER for storing the boot program, the boot program area BOOT for storing the boot program, and the system program area SYSTEM for storing the system program; The storage space of program, business...

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 an embedded system capable of upgrading software on line and an online upgrading method. The system comprises an embedded terminal, and a remote master station, a short range master station and a local master station which can respectively transmit data with the embedded terminal, wherein the embedded terminal comprises a master control chip, a program memory, a data memory, a remote communication interface and a local/close communication interface; the program memory of the embedded terminal is divided into a region A and a region B which have equal structures, when the master station transmits a software package to the embedded terminal, a bootstrap process of a system of the embedded terminal is sequentially performed from the region A to the region B in turn, and a bootstrap region is converted when the software of the system is upgraded each time; and double backups of system program are saved in the program memory, and if the upgrading process is failed, the system program can be recovered from a region in which the system program is successfully started last time. By the method, various abnormal situations in the online upgrading process can be effectively identified, and corresponding measures are taken for repair, such as error retransmission, resume from break point, invalid abandon or failure recovery, so that the correctness and robustness of online upgrading can be ensured.

Description

technical field [0001] The invention relates to a technique for online upgrading of embedded computer software, in particular to online upgrading of system software and application software of an embedded computer with an embedded operating system. Background technique [0002] For traditional embedded terminal equipment, due to the limitation of resources and environmental conditions, the software code needs to be solidified during the production stage, and it cannot be modified online after the equipment leaves the factory. Once there is a demand for upgrading, either the equipment must be returned to the factory for maintenance, or the equipment must be disassembled on site to replace component boards or program memory chips. [0003] With the continuous improvement of computer application level, in order to meet the continuously changing needs of customers, prolong the life cycle of products, and improve the performance of the system, embedded products need to have onlin...

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/445H04W84/18
Inventor 李松涛许良刚林冬武何树生
Owner ZHANGZHOU CANNET ELECTRICAL APPLIANCE
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