Fault-tolerant method for plug-and-play supported satellite-borne software

A software fault-tolerant, plug-and-play technology, the redundancy applied in the operation is used for data error detection, response error generation, error detection/correction, etc. problems, to achieve the effect of improving development efficiency and reliability

Inactive Publication Date: 2017-02-15
SHANGHAI SPACEFLIGHT ELECTRONICS & COMM EQUIP RES INST
View PDF2 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The object of the present invention is to provide a plug-and-play fault-tolerant method for on-board software to solve the problem that the fault-tolerant design does not support multi-processors and compatibility with different hardware devices in the traditional on-board software design mode, and to realize Generalization and productization of fault-tolerant design

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
  • Fault-tolerant method for plug-and-play supported satellite-borne software
  • Fault-tolerant method for plug-and-play supported satellite-borne software
  • Fault-tolerant method for plug-and-play supported satellite-borne software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to better illustrate the present invention, the present invention will be described in detail with a preferred embodiment and with accompanying drawings, specifically as follows:

[0035] like figure 1 As shown, the plug-and-play on-board software fault-tolerant method provided by this embodiment includes the following steps:

[0036] S1: Perform abnormal triggering and obtain the abnormal message;

[0037] Wherein, the abnormal trigger here is triggered by means of a processor trap interrupt.

[0038] S2: Analyze the exception message; obtain the exception type, the program address before the exception, the data of the system register group before the exception, the device identifier accessed before the exception, and the physical address of the memory that caused the exception;

[0039] S3: Carry out the signature of the device driver where the fault is located;

[0040] S4: Sign the software module where the fault is located;

[0041] S5: Sign the board ...

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 fault-tolerant method for satellite-borne software under a multi-platform environment, and discloses a fault-tolerant method for a plug-and play supported satellite-borne software. The fault-tolerant method comprises the steps of abnormity triggering, abnormal information analysis, signature of an equipment driving program where a fault occurs, signature of a software module where the fault occurs, signature of a board card where the fault occurs, signature of a satellite-borne computer where the fault occurs, judgment of error correction capability, data recovery processing, judgment of a backup file, switching and selection of the backup file, fault equipment or module isolation and fault information recording. By the method, the problem of difficulty in extension and compatibility during the adoption of a fault-tolerant design on satellite-borne software of a multiprocessor and hardware equipment under a complicated application environment is solved, and the beneficial effects of improving rapid development capability and reliability of software and supporting plug-and-play of equipment are achieved.

Description

technical field [0001] The invention relates to the technical field of fault-tolerant design of satellite on-board software and hardware fault-tolerant design of software and hardware, in particular to a fault-tolerant method for on-board software that supports plug-and-play of multiprocessors, hardware devices and various software components. Background technique [0002] Through the research on the reliability of spaceborne software in the past few decades, it is found that software errors are still the most critical factor affecting system reliability. The satellite design requires the system to keep running and provide corresponding services even in the event of a failure. Therefore, the satellite is required to have super fault tolerance to ensure the high reliability of the system. It is difficult to directly develop fault-tolerant applications, because developers not only have to deal with complex application logic, such as multiple heterogeneous hardware devices on t...

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): G06F11/14
CPCG06F11/1479
Inventor 朱琦林挺胡晓刚蔡曦芮晔游红俊
Owner SHANGHAI SPACEFLIGHT ELECTRONICS & COMM EQUIP RES INST
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