Embedded software on-line updating method

A technology of embedded software and update methods, applied in electrical components, error prevention/detection using return channels, program control devices, etc. The method is difficult to solve and other problems, so as to avoid repeated downloads, the online update process is reliable, and the cost is reduced.

Active Publication Date: 2010-08-18
COMBA TELECOM SYST CHINA LTD
View PDF4 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Once the equipment is up and running in engineering, it will be very difficult to update the software through special tools
In the prior art, the embedded software is mainly updated by means of online update, but the traditional online software update method relies heavily on the communication link. Since industrial equipment often works in a harsh environment, the communication link Not necessarily very stable, thus limiting the promotion and application of online updates of embedded software

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 software on-line updating method
  • Embedded software on-line updating method
  • Embedded software on-line updating method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0050] Such as figure 1 As shown, the embedded software online update system includes an online running device 1, and also includes a local debugging computer 2 and / or a monitoring center server 3, wherein the local debugging computer 2 is connected to the online running device 1 with a signal, and the monitoring center server 3 is connected to the online The running device 1 is connected to the network.

[0051] For convenience of description, in the present invention, the software to be updated in the online running device 1 is embedded software, and the software running in the local debugging computer 2 and / or monitoring center server 3 is upper-layer software. Such as figure 2 As shown, the embedded software uses the upper layer software to realize online update, which specifically includes the following steps:

[0052] S1. The upper-layer software issues an instruction to obtain the relevant information of the embedded software and the parameter information of the onli...

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 software on-line updating method which comprises the following steps that: S11: upper layered software and embedded software communicate, and the parameter information of embedded software communication interaction is obtained; S21: the upper layered software divides a file into a plurality of data packets, and sends the packets to the embedded software; S31: the embedded software replies to the data receiving confirmation information; S41: if the upper layered software does not receive the data receiving confirmation information within preset threshold time, the packets are sent again; if the embedded software still does not receive the packets sent by the upper layered software within the preset threshold time, an instruction for requesting to re-sendis sent; S51: after the upper layered software receives the data receiving confirmation information of all the packets, data transmission is ended; S61: a target embedded system processes the file; and S71: the embedded system runs the latest received software. The embedded software on-line updating method realizes the on-line updating of the embedded software, and sets a re-sending mechanism of up and down interaction.

Description

technical field [0001] The invention relates to the field of embedded systems, in particular to an online update method for embedded software. Background technique [0002] Embedded systems are application-centric, special-purpose computer systems with scalable hardware and software. It is generally composed of embedded processors, peripheral hardware devices, embedded operating systems and user applications, and is used to control, monitor and manage other devices. In order to complete the control, monitoring and management of the equipment, the equipment needs the support of embedded hardware, and the embedded software is often solidified into the FLASH memory on the embedded hardware circuit. For the first time to add software to the "bare board", the memory is often erased and burned into the software by using a memory-specific programming tool. Once the equipment is put into operation in engineering, it will be very difficult to update the software through special too...

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/445H04L1/16H04L29/06
Inventor 赖远萱武玉鹏
Owner COMBA TELECOM SYST CHINA LTD
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