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

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 cannot be completed; methods (2) and (3) maintain a relatively coarse granularity, and if an error occurs in a certain module (or function), a more complicated process needs to be implemented, especially the method (3) ) method requires a large amount of data to be transmitted uplink and takes a long time

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

Embodiment Construction

[0030] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

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

[0032] Such as figure 2 Shown, the implementation steps of the method invention are as follows:

[0033] 101. Design and realize the flight software of the spacecraft. This software is finally solidified on the spacecraft. If the method of the ...

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
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More