Real-time protection method for single particles of memory of satellite-borne software

A real-time protection and memory single technology, applied in the field of satellite applications, can solve problems such as program code rewriting, and achieve the effects of flexible use, high reliability and wide applicability

Inactive Publication Date: 2014-03-26
SPACE STAR TECH CO LTD
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Further consider that, in addition to constants, program codes may also be rewritten due to single event effects

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
  • Real-time protection method for single particles of memory of satellite-borne software
  • Real-time protection method for single particles of memory of satellite-borne software
  • Real-time protection method for single particles of memory of satellite-borne software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The core of the method of the present invention is to calculate the checksum of fixed code segments, constants and initial values ​​of variables in the memory by word by word at the idle time of the background main loop, and the checksum in the program memory FLASH calculated when the program is initialized after the calculation is completed Compare with and determine whether they are consistent; if the checksum is found to be inconsistent, indicating that the monitored content in SRAM has been rewritten, enter the write-back mode, and compare the contents of FLASH and SRAM word by word. The content of is written back to SRAM; if the checksum is the same, the next round of SRAM memory checksum calculation process continues. In the idle time in the background, it is repeated continuously to complete the monitoring and writing back of SRAM, as shown in figure 1 Shown.

[0023] It can be seen from this that the method of the present invention involves three main links, namely...

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 real-time protection method for single particles of a memory of satellite-borne software. The real-time protection method includes judging whether content in the memory is rewritten or not by comparing itself with the corresponding content in a program storage during idle time of operation of the satellite-borne software; if yes, rewriting correct codes into the memory form the program storage. By the real-time protection method, reliability and stability of in-orbit operation of satellite-borne software products are greatly improved, influences of single particle events during in-orbit operation are eliminated, and in-orbit operation requirements of memory operation based satellite-borne software products can be met, so that the real-time protection method has broad engineering application prospect and important engineering application value in the field of satellite-borne real-time embedded systems.

Description

Technical field [0001] The invention belongs to the field of satellite applications and relates to a single-particle protection method for spaceborne software. Background technique [0002] After the Tenth Five-Year Plan, the demand for various types of satellite-borne navigation equipment has grown rapidly, and the scope of application of navigation equipment has also evolved from simple navigation and positioning to multiple directions such as orbit determination, phase measurement, relative positioning, and inter-satellite time synchronization. Simultaneous navigation The requirements for the on-orbit life of the equipment have also increased accordingly. Therefore, the reliability and stability of the on-board software during orbit operation plays an important role in whether the navigation equipment can successfully complete the task. [0003] In the existing design of the on-board receiver software, three backup processing for global variables with cumulative effects have be...

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): H04L1/00G06F11/36
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