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

Embedded satellite-born software refactoring 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: 2014-06-11
SHANGHAI ENG CENT FOR MICROSATELLITES
View PDF4 Cites 6 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 satellite-born software refactoring system and method
  • Embedded satellite-born software refactoring 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 invention provides an embedded satellite-born software refactoring system and method. The system comprises a loading table, an external interface unit, a private data defining unit and a private data operation realizing unit; the loading table comprises information data of multiple software modules; the external interface unit comprises a data operation interface for responding a calling command of a user and an interface for providing a package interface function; the private data defining unit is used for defining the structure of data in the loading table; the private data operation realizing unit is used for operating the loading table according to a ground command by the packaged interface function and realizing the dynamic satellite-born loop refactoring of software according to the information provided by the loading table. The software refactoring is realized in a packaging mode, the independence of the soft modules is increased, the protection for the important data loading table is increased, the storage space of a satellite-born computer is saved and the self-judged risk of the software is reduced.

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