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

Multi-core embedded integrated software system program uploading method and system

A technology of embedded software and integrated software, applied in transmission systems, software maintenance/management, electrical components, etc., can solve problems such as difficulty in uploading programs, achieve the effect of ensuring reliability and versatility, and reducing the risk of upload failure

Pending Publication Date: 2022-05-13
BEIJING INST OF REMOTE SENSING EQUIP
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention proposes a multi-core embedded integrated software system program upload method and system, which are used to solve the problem of difficulty in uploading complex software integrated systems, especially software system programs containing FPGA 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
  • Multi-core embedded integrated software system program uploading method and system
  • Multi-core embedded integrated software system program uploading method and system
  • Multi-core embedded integrated software system program uploading method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The invention provides a multi-core embedded integrated software system program upload method and system. The present invention divides a complex circuit system into three layers according to the functional communication links: the first layer receives the program data imported into the system from the outside by the interface software; the second layer is the top-level software responsible for communicating with the interface software on different hardware; The third layer is the underlying software in each hardware that only communicates with the top-level software of the hardware. A unified upload protocol is designed and formulated, and the program upload of the second-layer software is realized by using the method of transferring data from the first layer to the second layer. The method of the third layer realizes the program upload function of the third software without storage peripherals.

[0030] In order to ensure the reliability of program upload, the scheme ...

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 multi-core embedded integrated software system program uploading method and system, and the method comprises the steps: achieving the data transmission from a first-layer software module to a second-layer software module on other hardware platforms according to an inter-hardware communication mode, and transmitting program data to a target core through inter-board communication; programming the program into the storage space of the target core by a software programming module of the target core; when the third-layer software module and the first-layer software module run on different hardware platforms, after the first-layer software module receives external data, the external data are transmitted to the second-layer software module on the same platform with the third-layer software module for temporary storage; the second-layer software module subpackages the data and transmits the data to a chip where the third-layer software module is located; and the first-layer software module gathers and receives the transmission process information and the uploading result of each software module, and responds the process information and the uploading result to the external equipment through the external interface. Reliability and versatility of the uploading function can be guaranteed, protocol content is rich and comprehensive, and the application range is wide.

Description

technical field [0001] The invention relates to the technical field of integrated software systems, in particular to a method and system for uploading programs of a multi-core embedded integrated software system. Background technique [0002] Multi-core embedded integrated software system refers to a multi-software collaborative work system built on the underlying architecture of multi-chip and multi-board communication. The software system is automatically loaded by fixed logic after the underlying hardware is started. Big question. Secondary boot technology is an effective way to solve the difficulty of single-core software upgrades, that is, to write a boot program for upgrading software while completing the official functional software, to start the boot program after each hardware startup, and to use the boot program when the program needs to be upgraded. Program upgrade, if the upgrade is not required, the second boot will start the software loading and running of the...

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): H04L67/00H04L67/06G06F8/71
CPCH04L67/34H04L67/06G06F8/71Y02D10/00
Inventor 常硕许家安
Owner BEIJING INST OF REMOTE SENSING EQUIP
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