Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

VxWorks operating system scaling and customizing method for aerospace computer

A vxworks, operating system technology, applied in computing, memory system, program control design, etc., can solve problems such as excessive storage space, redundant modules, code that does not conform to spacecraft software programming specifications, etc., to meet application requirements , the effect of improving reliability

Active Publication Date: 2012-02-22
NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] In view of this, the present invention provides a VxWorks operating system tailoring and customization method for aerospace computers, which can solve the problems that the on-board computer operating system software occupies too much storage space and has too many redundant modules, and solves the problem that the codes do not conform to aerospace requirements. In addition, as a streamlined operating system kernel, the tailoring solution can also ensure the reliability, real-time and security of the software, so as to realize the highly reliable, high-safety, streamlined and customized VxWorks operating system that meets aerospace applications

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Examples are given below to describe the present invention in detail.

[0028] According to the tailoring scheme of the VxWorks operating system of the present invention, the present invention mainly comprises three parts of source code module level tailoring, source code function level tailoring and reliability optimization, specifically as follows:

[0029] 1. Module-level tailoring of the source code for the original VxWorks operating system:

[0030] (1) Determine the operating system model (system software and application software requirements) according to the architecture and application requirements of the processor used in the on-board computer. The operating system model is composed of multiple operating system components, which should be retained ; By analyzing the corresponding relationship between each operating system component and the operating system kernel source code, the kernel source code corresponding to the reserved operating system component will ...

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 VxWorks operating system scaling and customizing method for an aerospace computer, comprising the following steps of: firstly, executing module level scaling on source codes of an original VxWorks operating system, specifically, scaling a kernel source code directory irrelative to a system structure of a processor used in an onboard computer and scaling the kernel sourcecode director and a source code file corresponding to an operating system component irrelative to the application; secondly, executing source code function level scaling, specifically, deleting a function which cannot be called by the system software and the application software, in the kernel source code, and modifying a component configuration source file, a header file, the conditional compilation and a board support package; thirdly, modifying the scaled operating system source code according to the spacecraft software programming conventions; and finally, completely compiling the scaled operating system source code to generate an operating system kernel library. The method provided by the invention can solve the problems, such as that the onboard computer operating system occupies too much storage space and has excessive modules, codes of the onboard computer operating system are not coincident to the spacecraft software programming conventions, and the like.

Description

technical field [0001] The invention relates to a tailoring and customization technology of a real-time operating system, in particular to a method for tailoring and customizing a VxWorks operating system for an aerospace computer. Background technique [0002] Recently, with the increasingly wide application of satellites, the production cycle of satellites has been shortened day by day, and the functions of onboard computer software have become increasingly complex. It is urgent to use application software development platforms based on real-time operating systems, especially VxWorks operating systems, for software development, and to The real-time operating system performs targeted configuration tailoring. [0003] The existing operating system configuration pruning method generally adopts the development tools of the operating system to perform module-level pruning, that is, to delete unnecessary modules. However, this deletion is performed in the development tools, so p...

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): G06F9/45
Inventor 高兰志谭沛
Owner NO 513 INST THE FIFTH INST OF CHINA AEROSPACE SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products