[发明专利]一种基于DDS的嵌入式软件运行平台设计方法及其仿真平台在审
| 申请号: | 201811471109.8 | 申请日: | 2018-12-04 |
| 公开(公告)号: | CN109884915A | 公开(公告)日: | 2019-06-14 |
| 发明(设计)人: | 王硕;周庆 | 申请(专利权)人: | 中国航空无线电电子研究所 |
| 主分类号: | G05B17/02 | 分类号: | G05B17/02 |
| 代理公司: | 中国航空专利中心 11008 | 代理人: | 王中兴 |
| 地址: | 200233 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 板卡 嵌入式软件 仿真平台 驱动程序 运行平台 调用 读取 操作系统内核 航空电子系统 双向数据传输 嵌入式平台 平台设计 任务处理 任务系统 数据分发 数据收发 灵活的 系统板 中间件 对板 操作系统 传输 驱动 开发 配置 部署 | ||
1.一种基于DDS的嵌入式软件运行平台设计方法,其特征为所述方法包括以下步骤:
步骤一,将DDS中间件部署在VxWorks6.6操作系统内核中;
步骤二,在VxWorks6.6系统下对于DDS进行配置,设计实现数据收发;
步骤三,在VxWorks6.6系统下实现CPCI驱动程序,使得系统可经由该驱动完成对板卡的调用和数据的读取;
步骤四,在AcoreOS653操作系统下设计实现CPCI总线驱动程序,完成对于板卡的调用和数据的传输;
步骤五,实现VxWorks6.6板卡与AcoreOS653系统板卡通过CPCI板卡实现双向数据传输。
2.一种验证权利要求1所述方法的仿真平台,其特征为:所述仿真平台包括三个核心模块,即:I/O机、任务处理机和通信模块:
2.1)I/O机
包含对于VxWorks6.6下CPCI驱动程序设计实现,使得系统可经由该驱动完成对于I/O板卡的调用和数据的读取;在VxWorks6.6下对于DDS进行配置,设计实现数据收发;
2.2)任务处理机
包括在AcoreOS653系统下实现应用软件开发,设计CPCI总线驱动程序,完成对于处理机板卡的调用和数据的传输;
2.3)通信模块
实现VxWorks6.6板卡与AcoreOS653系统板卡通过CPCI-AFDX板卡实现实时性通信,完成数据的双向传输,实现实时数据传输。
3.根据权利要求1所述的嵌入式软件运行平台设计方法,其特征为:所述步骤二中在VxWorks6.6系统下部署DDS,需要经过以下步骤:
3.1)在BSP的makefile文件中添加宏定义DRTI_VXWORKS;
3.2)建立VxWorks6.6映像工程;
3.3)添加相应路径:
3.3.1)在VxWorks6.6映像工程的属性设置处,选择Build Properties-Build Macros,在LD_LINK_PATH处添加DDS静态链接库文件所在路径;
3.3.2)在Build Paths处添加DDS所使用的头文件所在路径;
3.4)添加VxWorks组件:
打开VxWorks映像工程的Kernel Configuration选项,在Operating SystemComponents操作系统组件中找到Real Time Process Components,右击Real TimeProcess Components,选择添加该组件。
4.根据权利要求1所述的嵌入式软件运行平台设计方法,其特征为::所述ACoreOS 653系统与VxWorks系统通过CPCI背板,依靠CPCI-AFDX板卡进行实时性通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811471109.8/1.html,转载请声明来源钻瓜专利网。





