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

Software and hardware collaborative protection single event design method based on satellite-borne operating system

A software-hardware collaboration and operating system technology, applied in the directions of calculation, generation of response errors, error detection of redundant codes, etc., can solve the problems such as failure to detect single-particle overturning of processors and inability to correctly repair EDAC errors, etc. The effect of improving the practical engineering application value and improving the reliability and safety of on-orbit operation

Active Publication Date: 2020-08-07
SHANGHAI AEROSPACE COMP TECH INST
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] This invention will provide a single particle design method based on the on-board operating system software and hardware cooperative protection, in order to solve the problem that the current on-board operating system running in the virtual address space cannot Correctly repaired an EDAC error, EDAC device management, and no radiation resistance index required that the Cache in the processor was overturned by a single event and could not be found.

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
  • Software and hardware collaborative protection single event design method based on satellite-borne operating system
  • Software and hardware collaborative protection single event design method based on satellite-borne operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0031] see figure 1 and figure 2 , the present embodiment discloses a single-event design method for software-hardware cooperative protection based on an on-board operating system, including the following steps:

[0032] Step 1: abstract EDAC as a device, manage it uniformly by the operating system, assign an interrupt number to it, and write a device driver;

[0033] Step 2, when the operating system kernel starts, a kernel thread is created in the kernel, and in the kernel thread, the EDAC device i...

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 software and hardware collaborative protection single event design method based on a satellite-borne operating system. In a satellite-borne operating system running in a virtual address space, the use of the method can timely know that single event upset occurs in a memory, and can take necessary measures to correct errors. Meanwhile, according to the method, fragile Cache can be periodically refreshed in a software mode, and it is guaranteed that data in the Cache cannot be dirty; and when the data is dirty or dirty, the single event can be protected through the datain the invalid data Cache, so that the reliability and the safety of the satellite-borne system are greatly improved. Compared with single-event protection achieved only through software or hardware,the single-event protection method has the advantages of being easy to achieve, reliable, more flexible and high in engineering practice value. And the EDAC is used as equipment for abstraction, so that the integration capability of system modules and the unified standardization of the equipment are enhanced, and the reliability and maintainability of software are improved.

Description

technical field [0001] The invention relates to the technical field of on-board embedded software, in particular to a single-particle design method for software-hardware cooperative protection based on an on-board operating system. Background technique [0002] Satellites operate in a relatively complex electromagnetic environment and are constantly threatened by various high-energy particles, and this threat is highly random, that is, SRAM, SDRAM, or FLASH will be affected to varying degrees. With the change of mission requirements in the aerospace field, in the design of satellite integrated electronic computers, there are realistic and contradictory requirements such as low cost, complex functions, intelligence and high reliability. Before the low cost, the first thing to face is industrial-grade devices that do not meet the requirements for radiation resistance. These devices that do not meet the requirements for radiation resistance are very vulnerable to functional int...

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/10
CPCG06F11/1048
Inventor 白亮田文波关宁游红俊胡浩林挺
Owner SHANGHAI AEROSPACE COMP TECH INST