On-orbit maintenance method of satellite-borne embedded software

An embedded software, on-board technology, applied in the direction of program loading/starting, generation of response errors, error detection of redundant data in operation, etc., can solve problems such as large memory, large files, and system operation effectiveness.

Active Publication Date: 2012-11-28
SPACE STAR TECH CO LTD
View PDF4 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, for the on-orbit maintenance of spaceborne software, the main domestic method is to inject the modified software directly from the ground into the embedded system, and then start the modified embedded software through the on-orbit maintenance program. The file is large, the transmission ti

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
  • On-orbit maintenance method of satellite-borne embedded software
  • On-orbit maintenance method of satellite-borne embedded software
  • On-orbit maintenance method of satellite-borne embedded software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] The present invention will be described in further detail below in conjunction with the accompanying drawings. The on-orbit maintenance method mainly includes two parts: incremental file generation technology and embedded software reorganization technology. Incremental file generation technology is used to generate incremental files; embedded software reorganization technology is used for program reorganization and loading.

[0036] Such as figure 1 Shown, the steps of the present invention are as follows:

[0037] (1) Incremental note data generation: After determining the need for on-orbit maintenance of the on-board software, compile and link the updated on-board embedded software to generate binary files, and combine the updated binary files with the on-orbit Compare the binary files corresponding to the running programs to generate incremental files;

[0038] Incremental files are generated using a file-based comparison algorithm. The files used for comparison ...

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 relates to an on-orbit maintenance method of satellite-borne embedded software for carrying out on-orbit maintenance on embedded software on a spacecraft through an increment uploading manner. The method comprises the following steps: (1) generation of increment uploading data: after determining that the on-orbit maintenance is carried out to the satellite-borne software, encoding and linking the updated satellite-borne embedded software to generate a binary file, comparing the updated binary file with the binary file corresponding to a program running on the orbit, and generating an increment file; (2) uplink loading of the increment uploading data: loading the increment file sub-package from the ground into a satellite-borne storage area, receiving a pack of uploading pack, and extracting the effective data from the uploading pack and writing the effective data into a preset increment file storage area until all the uploading packs are received; and (3) recombination running of increment uploading data: carrying out comparing and recombination on the uploaded increment file with the binary file primarily stored in the program storage, generating a new program, loading the new grogram into a memory, executing the new program, and finishing the on-orbit maintenance of the embedded software.

Description

technical field [0001] The invention relates to a method for on-orbit maintenance of embedded software on a space vehicle, which is used for on-orbit maintenance of embedded software on a space vehicle. Background technique [0002] When the on-board embedded software has problems during the flight or needs to add new functions, it is necessary to carry out fault repair or function upgrade of the software. At present, for the on-orbit maintenance of spaceborne software, the main domestic method is to inject the modified software directly from the ground into the embedded system, and then start the modified embedded software through the on-orbit maintenance program. The file is large, the transmission time is long, and a large memory is required to store the uploaded file, and there is a high risk. Once the uploading process fails, it may cause the entire system to fail. Moreover, most of the current on-orbit maintenance methods can only perform on-orbit maintenance on parti...

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): G06F11/14G06F9/445
Inventor 李璐李东俊张建伟王刚万祥钟海波
Owner SPACE STAR TECH CO LTD
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