机载嵌入式软件开发平台制造技术

技术编号:8413020 阅读:393 留言:0更新日期:2013-03-14 02:06
本发明专利技术公开了一种机载嵌入式软件开发平台,其包括开发平台管理模块、嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块、VxWorksAPI接口模拟模块、分系统管理仿真模块、LRU控制仿真模块和显示仿真模块;开发平台管理模块用于在开发平台内部管理嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块和VxWorks?API接口模拟模块,并以多进程的方式调度分系统管理仿真模块、LRU控制仿真模块和显示仿真模块以及维护相关窗口句柄;软件开发人员利用本发明专利技术能够使用虚拟系统开发这种全新的开发模式,在脱离物理硬件的虚拟平台进行系统定义、软件开发、集成和部署,从而提高软件开发效率。

【技术实现步骤摘要】

本专利技术涉及一种开发平台,特别是涉及一种机载嵌入式软件开发平台
技术介绍
随着机载航空电子系统的不断发展,越来越多的航电功能改由机载软件来实现,机载软件规模呈数量级的增加,机载软件的复杂性呈指数倍增长,例如F-22机载软件源程序多达170万行,而F-35机载软件源程序更是多达500万行。更多的软件代码意味着更多的开发和调试工作。然而由于嵌入式软件的特殊性,其开发调试与目标机的状态密切相关没有可以运行的硬件,就无法进行调试工作。待目标机开发调试完毕,才可以进行开发机-目标机联调。然而,传统的调试模式 是宿主机编译一加载至目标机一目标机运行一发现问题一宿主机修改代码一宿主机编译一加载至目标机一目标机运行一发现问题等。以上的开发过程,由于需要做大量的重复无用功,导致开发效率无法提高。更重要的是,无法摆脱硬件对软件开发的束缚,使得型号的研制呈明显的先硬后软的串行模式。然而由于型号项目的日益紧迫,机载航空电子系统的开发周期不断被压缩。硬件的开发周期由于受元器件采购、印制板的调试生产等因素的影响,压缩空间有限。而软件的开发调试又必需建立在硬件的基础上,使得机载航空电子系统的开发周期不得不延本文档来自技高网...

【技术保护点】
一种机载嵌入式软件开发平台,其特征在于,所述机载嵌入式软件开发平台包括开发平台管理模块、嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块、VxWorks?API接口模拟模块、分系统管理仿真模块、LRU控制仿真模块和显示仿真模块;开发平台管理模块用于在开发平台内部管理嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块和VxWorks?API接口模拟模块,并以多进程的方式调度分系统管理仿真模块、LRU控制仿真模块和显示仿真模块以及维护相关窗口句柄;嵌入式应用模块用以实现嵌入式系统功能的核心软件,具有与硬件无关的高度可移植性,可以无需任何调整地在真实硬件环境或开发平台中运行;在真实硬件...

【技术特征摘要】

【专利技术属性】
技术研发人员:王念伟缪万胜姜轶张祺管铭
申请(专利权)人:中国航空无线电电子研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1