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

Method for updating embedded system software

An embedded system and software upgrade technology, applied in transmission systems, electrical components, wireless communications, etc., can solve problems such as affecting equipment operation functions, frequent resets, equipment paralysis, etc., to ensure continuous availability, facilitate on-site applications, and reduce on-site effect of operation

Inactive Publication Date: 2010-10-06
INTEGRATED ELECTRONICS SYST LAB
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1: During the upgrade process, it will affect the current operation function of the device, and seriously cause some real-time data errors
[0005] 2: During the upgrade process, if the device is abnormal (such as reset, crash, etc.) or the operating environment of the device is abnormal (power failure, strong electromagnetic interference, etc.), the device will be completely paralyzed and must be repaired or replaced manually on site.
[0006] 3: After the upgrade is completed, if there is an abnormality in the program (such as incomplete upgrade files, errors or even frequent resets, etc.), the device cannot locally restore the normal running program of the previous version, and it cannot inform the server of the exact status of the device
Can only manually check the status of the equipment on site and repair or replace it
[0007] 4: The upgrade file and the system file are not independent, which is not conducive to the local file management and version management of the device

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The technical solution will be further explained and illustrated in the following non-limiting embodiments.

[0031] A method for upgrading software of an embedded system, including a master station / server and equipment, that is, the master station / server is used to upgrade the equipment, and the master station / server and the equipment can communicate through various existing communication methods, without Affect the protection scope of the present invention. Specifically it looks like this:

[0032] First start with step A: the master station / server extracts the configuration information and device linked list, sets up the upgrade network, opens the upgrade log, and starts the upgrade process. That is, the master station / server first extracts the configuration information and the device link list of the device. If the communication network is a wireless network, steps such as detection, attachment, connection, and login are generally required, and then the upgrade log...

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 updating embedded system software. The software comprises a master station / server and equipment. The method comprises the following steps that: A, the master station / server extracts configuration information and an equipment linked list, sets an upgrading network, opens a log and starts an upgrading process; B, an upgrading module receives an upgrading file from the master station / server and updates upgrading process information to a nonvolatile region in real time; C, the upgrading file is verified, stored and filed and running switching data is set; D, main and auxiliary running regions are switched, test run of a new edition program is performed, running is performed if the test run is abnormal, and if the test run is abnormal, a state code is reported, the main and auxiliary running regions are switched and the program of a previous normal running edition is run; and E, the equipment generates a local log and the master station / server stores an upgrading log.

Description

technical field [0001] The invention relates to an embedded system software upgrading method. Background technique [0002] With the advancement of science and technology and the development of technology, the intelligent components of embedded devices are getting higher and higher, and the requirements for equipment are becoming more and more specific, and the update cycle of requirements is becoming shorter and shorter, even in the life cycle of equipment. Internally, there is a need for function expansion or upgrade. The distribution of embedded devices is generally scattered (such as terminal products), and some products are even relatively remote. If they are upgraded or updated manually on site, it will consume a lot of manpower and construction period. [0003] With the development of wireless communication network technology, the speed and reliability of wireless communication itself are getting higher and higher, so some technologies or methods attached to wireless...

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): H04L29/08H04W88/18
Inventor 刘同军许保落张志伟耿生民
Owner INTEGRATED ELECTRONICS SYST LAB
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