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

Starting method of satellite borne software

A software and satellite-borne technology, applied in the direction of program loading/starting, program control design, instruments, etc., can solve the problems of increasing the cost of EEPROM storage space, redundant diagnosis and maintenance costs, satellite safety hazards, software startup and loading failures, etc. Achieve the effect of saving space cost and maintenance cost, reducing storage space cost, and reducing later on-orbit maintenance

Inactive Publication Date: 2017-05-10
SHANGHAI AEROSPACE CONTROL TECH INST
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Due to the influence of the space environment, the EEPROM of the on-board computer is very prone to single-event flipping, which may cause the software to fail to start and load, and cause harm to the safety of the entire satellite. Moreover, the current on-board software uses three redundant backups in the EEPROM of the on-board computer. way, increasing the cost of EEPROM storage space and the cost of redundant diagnosis and maintenance

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
  • Starting method of satellite borne software
  • Starting method of satellite borne software
  • Starting method of satellite borne software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] based on the following Figure 1 to Figure 7 , specifically explain the preferred embodiment of the present invention.

[0029] Such as figure 1 and figure 2 Shown, the present invention provides a kind of start-up method of satellite on-board software, ground compression software is stored in the programmable read-only memory (PROM) after carrying out multiple lossless compression to the target code of on-board software, and on-board computer powers on or resets Afterwards, the startup program (bootloader) decompresses and restores the compressed data of the on-board software stored in the programmable read-only memory to the static random access memory (SRAM) and runs it.

[0030] Such as image 3 As shown, the described method for carrying out multiple lossless compression to the object code of the on-board software comprises the following steps:

[0031] Step S1, first-level compression: the ground compression software compresses the object code file of the on-...

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 a starting method of satellite borne software. The method comprises the following steps: ground compression software stores an object code of the satellite borne software in a programmable read only memory (PROM) after multiple lossless compression; and after a satellite computer is electrified or reset, a starting program decompresses and reduces compression data of the satellite borne software stored in the PROM to a static random access memory (SRAM) and operates. The memory efficiency of the PROm is effectively improved, the flight program and the starting program which are normally cured in the PROM are realized, so that the space cost and the maintenance cost brought by redundant backup are lowered, the safety of the satellite is extremely improved, the PROM is not overturned by single particles, EEPROM is not dependent, on-orbit maintenance times in the later stage can be greatly reduced, and the fault-tolerant ability of operation of the satellite borne computer is enhanced.

Description

technical field [0001] The invention relates to a method for starting software carried by a satellite. Background technique [0002] Electronic devices in space vehicles are often affected by single event effects, resulting in performance degradation or even failure. Single event upset (Single Event Upset, SEU) mainly occurs in the poles and the South Atlantic anomaly, which seriously affects the safety of spacecraft and is a major cause of failure of a single satellite. [0003] The on-board computer is the core electronic equipment on the satellite. At present, considering the influence of debugging and solidifying the program, the common practice is to use EEPROM (Electrically Erasable Read-Only Memory) as the program memory to solidify the normal flight program, and PROM (Programmable Only Read memory) only solidify the boot program and emergency program. The object code of the on-board software is stored in the EEPROM. After the on-board computer is powered on or rese...

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/445
CPCG06F9/44578
Inventor 钟金凤贾艳胜郭思岩高四宏陈撼
Owner SHANGHAI AEROSPACE CONTROL TECH INST