Method for maintaining embedded software module of spacecraft

A technology of embedded software and spacecraft, applied in the field of embedded software module maintenance methods, can solve the problems of coarse granularity, inability to complete modification, and inability to change software logic structure, etc., and achieve the effect of simple method and strong reliability

Active Publication Date: 2012-06-20
BEIJING INST OF SPACECRAFT SYST ENG
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The above three methods all have specific use occasions. From the perspective of maintenance, they all have certain limitations. The first method can only change the parameters, but cannot change the logical structure of the software. When an error is found in the software , the modification can

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
  • Method for maintaining embedded software module of spacecraft
  • Method for maintaining embedded software module of spacecraft
  • Method for maintaining embedded software module of spacecraft

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0030] The following provides a clear and complete description of the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0031] In order to make the advantages of the technical solutions of the present invention clearer, the present invention will be described in detail below with reference to the accompanying drawings and embodiments.

[0032] Such as figure 2 As shown, the implementation steps of the present method are as follows:

[0033] 101. Design and implement spacecraft flight software, which is finally solidified on the spacecraft. If you w...

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 a method for maintaining an embedded software module of a spacecraft. The method comprises the following steps: (1) designing and realizing flight software of the spacecraft; (2) designing and realizing a modified module or function; (3) completing the maintenance of the embedded software module or function, exactly, establishing a mapping table for storing entry addresses of all modules (or functions) of the flight software, and setting an address table as a default state when the software is solidified; storing executing codes of the modified modules (or functions) into a memory space when the modules (or functions) need to be modified in the future; and simultaneously modifying a address mapping table, and changing the orientation of the modules (or functions) which is not modified to the entrance of the modified modules (or functions), thus the change of the invoke relationship can be realized and the purpose of modifying or maintaining any module (or function) can be achieved.

Description

technical field [0001] The invention discloses an embedded software module maintenance method, relates to the field of space electronics, and in particular relates to the general design of a spacecraft, an embedded computer system of a spacecraft and a method for processing a space information processing system. Background technique [0002] With the development of computer technology and software technology, real-time embedded systems with high autonomy and flexibility have been widely used in domestic spacecraft. These embedded systems often have high requirements for long-running autonomy and reliability. Therefore, there is an urgent requirement for the system's on-orbit maintenance capability, which is mainly reflected in two aspects: (1) During the long-term operation of the software, certain design defects may be exposed, or those that were not found and eliminated during the test Program design errors require timely correction and improvement; (2) In order to adapt ...

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): G06F9/44
Inventor 唐自新陶利民翟君武李林
Owner BEIJING INST OF SPACECRAFT SYST ENG
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