Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

High-reliability satellite-borne software architecture design method based on operating system

An operating system and software architecture technology, applied in software design and other directions, can solve problems such as increased development complexity, enhance scalability and reliability, ensure exclusive use and isolation, and improve reliability and maintainability. Effect

Active Publication Date: 2020-08-25
SHANGHAI AEROSPACE COMP TECH INST
View PDF17 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the defects of the prior art, the present invention provides a highly reliable on-board software architecture design method based on the operating system, in order to solve the problem that the current integrated electronic computer uses an embedded operating system, with the huge increase in software scale, the use of multi-process + How to ensure the reliability and security of the integrated electronic system software when the complexity of embedded software development under the multi-threaded development mode increases

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
  • High-reliability satellite-borne software architecture design method based on operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] 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.

[0037] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art may make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. In the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

[...

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 high-reliability satellite-borne software architecture design method based on an operating system, which adopts a multi-process and multi-thread development mode to carry outa comprehensive electronic system software development process, can ensure unattended operation, can run on a satellite in a complex electromagnetic environment, and is stable in long-term on-orbit running. Even if a fault occurs, normal operation can be recovered through corresponding measures in the method. After the satellite-borne integrated electronic computer uses the embedded operating system, the advantages of the satellite-borne embedded operating system can be exerted, and the reliability of a traditional satellite-borne integrated electronic system can be maintained. Aiming at theintegrated electronic system software based on the embedded operating system, the advantages and convenience provided by the operating system can be utilized to further enhance the expandability and reliability of the satellite-borne integrated electronic system while the mature reliability measures of the traditional satellite-borne software are maintained, so that the reliability and maintainability of the whole satellite are improved.

Description

technical field [0001] The invention relates to the technical field of on-board embedded software, in particular to an operating system-based high-reliability on-board software architecture design method. Background technique [0002] With the mission requirements of satellites and aircraft, the number and functions of payloads are on the rise. Compared with the integrated electronic system software, which is responsible for the processing and communication of the entire satellite data flow, the increase in the number of payloads means that the complexity of the integrated electronic system software has increased. Based on the traditional on-board software development model, if we continue to develop the integrated electronic system software in the current satellite and aircraft systems, we will face many problems, such as software upgrade and expansion are difficult to achieve, software layering is not obvious, software and hardware cannot be decoupled, and software utilizat...

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): G06F8/20
CPCG06F8/20
Inventor 白亮刘伟亮田文波朱新忠关宁朱华
Owner SHANGHAI AEROSPACE COMP TECH 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
Eureka Blog
Learn More
PatSnap group products