High-reliability embedded software upgrading method and system

An embedded software and reliable technology, applied in the field of DSP, can solve problems such as online update of DSP, and achieve the effect of wide adaptability, mature technical foundation and strong expansibility

Pending Publication Date: 2020-08-21
BEIJING INST OF COMP TECH & APPL
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a highly reliable embedded software upgrade system

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
  • High-reliability embedded software upgrading method and system
  • High-reliability embedded software upgrading method and system
  • High-reliability embedded software upgrading method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0022] figure 1 Shown is the module schematic diagram of the highly reliable embedded software upgrade system, such as figure 1 As shown, the highly reliable embedded software upgrade system includes: Management Controller (MC for short), which can be used as an auxiliary support unit for the entire functional board and includes multiple functions. The relevant functions in the example diagram can be summarized into three parts, Complete the enabling control similar to DC / DC, so as to realize the power management of DSP and FPGA. Complete the function similar to the data multiplexer and realize the dynamic configuration of the internal data path. exist figure 1 Among them, the signal DB3 between the MC and the DSP 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 relates to a high-reliability embedded software upgrading method and system, and the system comprises: a management controller which is used for configuring an internal data path; a DSPwhich is used for storing an application program and automatically loading and running the application program from the program memory through a data interface; an FPGA which is matched with the DSP to carry out interface control; a DSP FLASH which is used for storing an application program used by the DSP, wherein the backup FLASH is used for storing an application program of the DSP when a product leaves a factory; an FPGA FLASH which is used for storing a configuration program used by the FPGA, wherein the backup FLASH is used for storing a DSP application program and an FPGA configurationprogram when a product leaves a factory; in the DSP FLASH and the FPGA FLASH, a program effective mark in the current FLASH is stored in a user specified address behind a program storage space. According to the invention, when abnormal conditions such as power failure, crash, misoperation and the like occur in a program updating process, system crash caused by destroying an original version program can be avoided.

Description

technical field [0001] The invention relates to DSP technology, in particular to a highly reliable embedded software upgrading method. Background technique [0002] DSP control devices have a huge advantage in computing speed. In recent years, DSP has become a key component of products in digital signal processing fields such as image, communication, and automatic control. Generally speaking, for complex devices or systems designed with high-performance DSP, it is necessary to have an effective online update mechanism during the product life cycle to realize the improvement of original functions or new functions. This software update is an important means of system debugging and function improvement, which greatly enhances the maintainability and expandability of the system. [0003] At present, DSP systems generally use FLASH memory as an external extended non-volatile memory for storing DSP running programs after power-on. In the stage of development and production debug...

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): G06F8/65
CPCG06F8/65
Inventor 吕志武张浩聂玲
Owner BEIJING INST OF COMP TECH & APPL
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