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

A dynamic on-orbit maintenance method for spacecraft software on dsp platform

A spacecraft and software technology, applied in the field of dynamic on-orbit maintenance, can solve the problems of system re-power-on, storage space and bandwidth of dynamic on-orbit maintenance solutions that cannot be replaced by large-scale software, so as to avoid re-power-on, extensive Applicability, size reduction effect

Active Publication Date: 2019-01-11
BEIJING INST OF CONTROL ENG
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem solved by the present invention is: to overcome the deficiencies in the prior art, to provide a dynamic on-orbit maintenance method for the DSP platform spacecraft software, to avoid the problem that the system needs to be re-powered in the static on-orbit maintenance scheme and to dynamically maintain the on-orbit software. In the maintenance plan, due to the limitation of storage space and bandwidth, it is impossible to carry out large-scale software replacement, and the module-level on-orbit maintenance function of the spacecraft’s on-orbit DSP software patch is realized.

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
  • A dynamic on-orbit maintenance method for spacecraft software on dsp platform
  • A dynamic on-orbit maintenance method for spacecraft software on dsp platform
  • A dynamic on-orbit maintenance method for spacecraft software on dsp platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The basic idea of ​​the present invention is to select the function with the hook function closest to the on-orbit software maintenance function as the on-orbit maintenance original function according to the on-orbit maintenance requirements. Because in order to enhance maintainability and reliability, spacecraft software will select some functions to reserve hook functions during design to solve the problem of on-orbit maintenance of software solidified in PROM. However, not every function needs to reserve the hook function, because the more hooks are set, the greater the system overhead. Usually, functions such as top-level functions, interrupt processing functions, and key node functions are selected to reserve hooks. According to the on-orbit maintenance requirements, write the on-orbit maintenance source code, use the DSP software compilation pseudo-instruction #pragma to assign the written on-orbit maintenance source code to the address of the injection area, and ...

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 DSP platform spacecraft software-oriented dynamic on-orbit maintenance method. The method comprises the following steps: compiling a corresponding on-orbit maintenance source code according to a hook function which is preset during software design on a spacecraft; appointing an on-orbit maintenance injection region through compiling a chained file (CMD file); and modifying a return address of a binary code which is generated through compilation so that an on-orbit maintenance injection code can correctly return to original on-orbit software to be executed unceasingly after being executed. According to the method, the problems that a system needs to be re-powered up in a static on-orbit maintenance scheme and overall alternation of large-scale software cannot be carried out due to the limitation of storage space and bandwidth in a dynamic on-orbit maintenance scheme can be avoided, so that the module-level on-orbit maintenance function of spacecraft on-orbit DSP software patches is realized.

Description

technical field [0001] The invention belongs to the field of on-orbit maintenance of spacecraft, and relates to a dynamic on-orbit maintenance method for TMS320C6000 series DSP platform spacecraft software of Texas Instruments (TI). Background technique [0002] The on-orbit maintenance capability of the spacecraft software is an indispensable means to ensure the long life of the spacecraft. Compared with the redundant backup of hardware, this method is more economical and flexible. The method of improving the life and reliability of spacecraft through software on-orbit maintenance has been paid more and more attention. [0003] DSP (Digital Signal Processor) is more and more widely used in the aerospace field, and the maintainability of DSP software directly affects the stability of the system. At present, in the field of aerospace for the on-orbit maintenance method of DSP processor software, in the document "Guidance and Fuze" published in Volume 32, Issue 4, 2011, "A Me...

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): G06F8/658G06F8/41G06F8/73
CPCG06F8/41G06F8/658G06F8/73
Inventor 李振松杜建伟鹿瑞关健侯莹王晓磊
Owner BEIJING INST OF CONTROL ENG