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

Onboard embedded software development platform

An embedded software and development platform technology, applied in the direction of program control devices, etc., can solve the problems of airborne avionics system development cycle extension, hardware modeling and simulation work constraints, and no perfect solution, so as to improve software development efficiency, Convenient debugging and troubleshooting, and the effect of improving portability

Active Publication Date: 2013-03-13
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF6 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The hardware development cycle is affected by factors such as component procurement, printed board debugging and production, and the compression space is limited
However, the development and debugging of software must be based on the hardware, which makes the development cycle of the airborne avionics system have to be extended, thus affecting the development of model projects
[0006] Therefore, there is an urgent need to improve the traditional airborne embedded software development model, but there is still no perfect solution. Only the Simics software of Wind River Corporation of the United States has the ability to simulate the software target code at the binary level, which can be used to a certain extent. On the one hand, it alleviates the constraint of hardware on software development, but the modeling and simulation of specific hardware has become a new constraint

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
  • Onboard embedded software development platform
  • Onboard embedded software development platform
  • Onboard embedded software development platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] In order to make the technical means, creative features, goals and effects achieved by the present invention easy to understand, the present invention will be further described below in conjunction with specific illustrations.

[0054] figure 1 It is a block diagram of the actual operating environment of the airborne embedded software. like figure 1 As shown, the airborne embedded software runs on an SRU (inside replaceable unit) of the LRU (outside replaceable unit), and interacts with other SRUs through the internal bus; the LRU communicates with the avionics subsystem through signal cables , other LRUs, and display device crosslinks. The above constitutes the real operating environment of the airborne embedded software.

[0055] figure 2 It is a functional block diagram of the airborne embedded software development platform of the present invention. The airborne embedded software development platform of the present invention includes a set of independent genera...

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 an onboard embedded software development platform which comprises a development platform management module, an embedded application module, a data simulation driving module, an SRU (self-recording unit) driving interface simulation module, a VxWorksAPI interface simulation module, a subsystem management simulation module, an LRU (least recently used) control simulation module and a display simulation module, wherein the development platform management module is used for managing the embedded application module, the data simulation driving module, the SRU driving interface simulation module and the VxWorksAPI interface simulation module inside the development platform, and schedules the subsystem management simulation module, the LRU control simulation module and the display simulation module in a multiprocess manner, and maintains related window handles. Software developers can utilize the platform to develop the brand-new development mode by a virtual system, and perform system definition, software development, integration and deployment on the virtual platform departing from physical hardware, thereby improving the software development efficiency.

Description

technical field [0001] The invention relates to a development platform, in particular to an airborne embedded software development platform. Background technique [0002] With the continuous development of airborne avionics systems, more and more avionics functions are realized by airborne software. The scale of airborne software increases by orders of magnitude, and the complexity of airborne software increases exponentially. For example, F- 22 The source program of the airborne software is as many as 1.7 million lines, and the source program of the F-35 airborne software is as many as 5 million lines. [0003] More software code means more development and debugging work. However, due to the particularity of embedded software, its development and debugging are closely related to the state of the target machine: without running hardware, it is impossible to debug. [0004] After the development and debugging of the target machine is completed, the joint debugging of the de...

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): G06F9/44
Inventor 王念伟缪万胜姜轶张祺管铭
Owner CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
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