Unlock instant, AI-driven research and patent intelligence for your innovation.

Embedded on-board software reconfiguration system and method

A system reconstruction and embedded technology, applied in the direction of program control devices, etc., can solve the problems of software judgment, complex selection algorithm, large program storage space consumption, and insufficient module independence, so as to increase independence and save storage space. , to achieve the effect of functional scalability

Inactive Publication Date: 2017-07-18
SHANGHAI ENG CENT FOR MICROSATELLITES
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Because the cohesion is not high enough and the coupling is not low enough, the independence of the module is not strong enough, the data inside the module is transparent to the outside world, and there is a risk of being modified
[0005] For the multi-version reconstruction method, a large amount of program storage space is consumed, and the software judgment and selection algorithm is complex
Complete software independent reconstruction also brings certain risks

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 on-board software reconfiguration system and method
  • Embedded on-board software reconfiguration system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The embedded on-board software reconfiguration system and method provided by the present invention will be described in detail below in conjunction with the accompanying drawings.

[0017] refer to figure 1 , a schematic diagram of the architecture of the embedded on-board software reconfiguration system of the present invention, the system 10 includes a loading table 11 , an external interface unit 12 , a private data definition unit 13 and a private data operation implementation unit 14 . Based on the structure of the software loading table, the invention realizes the reconstruction of the embedded software of the satellite through the encapsulation interface function for operating the loading table.

[0018] The loading table 11 includes information data of multiple software modules, and the information of each software module is shown in Table 1. The data in the loading table 11 defines a specific structure in the private data definition unit 13 .

[0019] ...

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 present invention provides an embedded on-board software reconfiguration system and method, the system includes a loading table, an external interface unit, a private data definition unit and a private data operation realization unit; the loading table contains information of multiple software modules Data; the external interface unit includes a data operation interface, which is used to respond to the call instruction of the user, and provides an interface of an encapsulated interface function; the private data definition unit is used to define the structure of the data in the loading table; the private data The operation realization unit is used to operate the loading table through the encapsulated interface function according to the ground command, and realize the dynamic satellite-ground circuit reconstruction of the software according to the information provided in the loading table. The invention realizes software reconstruction through encapsulation, increases the independence of software modules, increases the protection of important data loading tables, saves the storage space of the on-board computer, and reduces the risk of independent judgment of the software.

Description

technical field [0001] The present invention relates to the field of reconfiguration of satellite on-board software in aerospace and aviation, in particular to a micro-satellite embedded on-board software applied in a centralized management mode, which can realize a satellite-ground circuit in C language with the idea of ​​class object-oriented encapsulation Embedded spaceborne software reconfiguration system and method for software reconfiguration. Background technique [0002] In order to adapt to different mission requirements in various situations and to deal with various sudden failures, the on-board software needs to be reconstructed. [0003] The current embedded on-board software reconfiguration mainly includes: 1) using structured programming methods to realize on-board software reconfiguration; 2) multiple versions of pre-stored programs on the satellite before refactoring, and one version of the program appears When there is a problem, choose the correct version ...

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 Patents(China)
IPC IPC(8): G06F9/44
Inventor 白雪柏贺芸徐元旭陈蕞徐文明
Owner SHANGHAI ENG CENT FOR MICROSATELLITES