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