Satellite-borne software in-orbit maintaining and upgrading method

A software and satellite-borne technology, which is applied in the direction of program loading/starting, program control devices, etc., can solve the problems that the security is not as high as PROM, does not solve the problem of single event flipping, and the scale of the application program is large, so as to simplify the process of curing software, Save development costs and improve reliability

Active Publication Date: 2014-05-07
AEROSPACE DONGFANGHONG SATELLITE
View PDF3 Cites 45 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, most spaceborne software implements on-orbit maintenance by reserving hook functions and adding certain modules. There is no software on-orbit maintenance method that can meet the above three requirements at the same time in the existing literature.
[0004] In addition, most of the spaceborne software currently uses PROM or EEPROM as the storage medium for the software, and the PROM is used to store the software. Since the software on the PROM cannot be changed, it is difficult to implement the overall software upgrade and replace some modules, and the application program is generally large in scale. Stored in PROM, higher cost
Use EEPROM as the storage medium of the software. Since EEPROM is a non-volatile storage medium, it does not solve the problem of single event flipping in space applications, and its security is not as high as that of PROM.

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
  • Satellite-borne software in-orbit maintaining and upgrading method
  • Satellite-borne software in-orbit maintaining and upgrading method
  • Satellite-borne software in-orbit maintaining and upgrading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The principle block diagram of the inventive method is as figure 1 shown. figure 1 In the system, the Star Service Center computer and other stand-alone machines are connected to the bus and communicate through the bus. Correspondingly, the on-board software also includes the computer software of the star mission center and other on-board software.

[0025] The on-board software is divided into basic programs and application programs. Basic programs are stored in high-reliability storage media such as PROM, while application programs are stored in readable and writable non-volatile storage media such as EEPROM or FLASH.

[0026] The basic program has two modes of running application and running above note, and the default is the mode of running application. The minimum function set of the computer software basic program of the Star Service Center includes: basic remote control and telemetry functions, EEPROM read and write functions, verification functions, and functi...

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 satellite-borne software in-orbit maintaining and upgrading method. Satellite-borne software is divided into basic applications and applications; the basic applications are stored in a PROM (Programmable Read Only Memory); the applications are stored in a read-write non-volatile storage medium such as an EEPROM (Electrically Erasable Programmable Read-Only Memory) or an FLASH and the like; a storage logic of the applications comprises an original software storage region, an upgraded software storage region and a module software top inputting region; all the three regions comprise checking information; and in an initial state, storage contents in both the original software storage region and the upgraded software storage region are original applications of the satellite-borne software and the module software top inputting region is empty.. By ground command control and data top inputting, three requirements of the satellite-borne software on integral software upgradation, software module replacement or parameter modification and increase of software modules can be supported and satellite-borne software in-orbit maintaining and upgrading efficiency is improved.

Description

technical field [0001] The invention relates to an on-orbit processing method of satellite software. Background technique [0002] The high reliability and long life of the satellite put forward high requirements for the on-orbit maintenance and upgrade of the on-board software. The main reasons for on-orbit maintenance and upgrade of spaceborne software include: 1) Correction of original software design defects; 2) When hardware design has defects or malfunctions, realize software on-orbit reconstruction or change usage strategies; 3) Adapt to application Changes in requirements; 4) Software development in orbit. Currently, on-orbit software maintenance and upgrades are implemented through satellite-ground remote control to modify the original software onboard. [0003] According to the reasons for on-orbit maintenance and upgrades and the convenience of on-orbit maintenance, the on-orbit maintenance of spaceborne software generally has the following three requirements: 1...

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 Applications(China)
IPC IPC(8): G06F9/445
Inventor 闫国瑞李志刚史简伍保峰蒋轶颖
Owner AEROSPACE DONGFANGHONG SATELLITE
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