[发明专利]机载嵌入式软件开发平台有效
申请号: | 201210540355.0 | 申请日: | 2012-12-13 |
公开(公告)号: | CN102968311A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 王念伟;缪万胜;姜轶;张祺;管铭 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杜林雪 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种机载嵌入式软件开发平台,其包括开发平台管理模块、嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块、VxWorksAPI接口模拟模块、分系统管理仿真模块、LRU控制仿真模块和显示仿真模块;开发平台管理模块用于在开发平台内部管理嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块和VxWorks API接口模拟模块,并以多进程的方式调度分系统管理仿真模块、LRU控制仿真模块和显示仿真模块以及维护相关窗口句柄;软件开发人员利用本发明能够使用虚拟系统开发这种全新的开发模式,在脱离物理硬件的虚拟平台进行系统定义、软件开发、集成和部署,从而提高软件开发效率。 | ||
搜索关键词: | 机载 嵌入式 软件 开发 平台 | ||
【主权项】:
一种机载嵌入式软件开发平台,其特征在于,所述机载嵌入式软件开发平台包括开发平台管理模块、嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块、VxWorks API接口模拟模块、分系统管理仿真模块、LRU控制仿真模块和显示仿真模块;开发平台管理模块用于在开发平台内部管理嵌入式应用模块、数据仿真驱动模块、SRU驱动接口模拟模块和VxWorks API接口模拟模块,并以多进程的方式调度分系统管理仿真模块、LRU控制仿真模块和显示仿真模块以及维护相关窗口句柄;嵌入式应用模块用以实现嵌入式系统功能的核心软件,具有与硬件无关的高度可移植性,可以无需任何调整地在真实硬件环境或开发平台中运行;在真实硬件环境中,由VxWorks嵌入式操作系统和板级支持包提供运行支撑;而在开发平台中,则由VxWorks API接口模拟模块和SRU驱动接口模拟模块提供运行支撑;数据仿真驱动模块根据指定的逻辑通过直接修改嵌入式应用模块内定义的全局变量的方式仿真分系统和LRU的各种状态,为嵌入式应用模块的实时运行提供期望的激励,是非常便捷的调试和排查软件故障的技术手段;SRU驱动接口模拟模块通过在接口上与板级支持包保持一致,为嵌入式应用模块的运行提供与真实条件完全一致的运行环境;并通过创建共享缓冲区与分系统管理仿真模块、LRU控制仿真模块和显示仿真模块进行交联,实现数据的交互,以体现嵌入式应用模块的运行结果并为嵌入式应用模块引入外界激励;VxWorks API接口模拟模块通过在API接口上与VxWorks嵌入式操作系统保持一致,为嵌入式应用模块的运行提供与真实条件完全一致的操作系统环境;分系统管理仿真模块用于实现分系统的仿真功能,由开发平台管理模块 调度,并通过共享缓冲区与SRU驱动接口模拟模块交联,基于分系统接口控制文件响应嵌入式应用模块的命令并向其发送状态信息;LRU控制仿真模块用于实现LRU的仿真功能,由开发平台管理模块调度,并通过共享缓冲区与SRU驱动接口模拟模块交联,基于串行通信规约响应嵌入式应用模块的命令并向其发送状态信息;显示仿真模块用于实现仿真显示功能,由开发平台管理模块调度,并通过共享缓冲区与SRU驱动接口模拟模块交联,解释嵌入式应用模块发送的显示文件并在虚拟显示终端上作图。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210540355.0/,转载请声明来源钻瓜专利网。
- 上一篇:等离子体燃料转化装置
- 下一篇:一种可拼装架子鼓玩具