基于数字目标机的天脉开发环境集成实时调试方法和系统与流程

文档序号:37280543发布日期:2024-03-12 21:19阅读:11来源:国知局
基于数字目标机的天脉开发环境集成实时调试方法和系统与流程

本发明涉及机载软件开发调试领域,具体地,涉及一种基于数字目标机的天脉开发环境集成实时调试方法和系统。


背景技术:

1、随着数字孪生技术的迅速发展,数字目标机成为一种替代真实目标机环境完成机载软件功能开发验证的可行性方案。

2、以往的机载软件开发调试依赖于真实硬件,硬件成本高、由于硬件资源有限,开发调试效率低,引入数字目标机后,成本和开发效率得到了很大改善。但是目前的机载软件只能基于编译后的二进制文件在数字目标机进行功能验证,一旦出现问题还需要修改编译后重新加载到真实硬件目标机上来复测,操作麻烦并且要在不同软件之间来回切换配置,针对不同硬件平台需要做不同的适配,费时费力。


技术实现思路

1、本发明解决的技术问题:

2、解决当前机载软件从开发到验证操作零散复杂和开发调试效率低下的技术缺陷、硬件成本和人力成本高的问题。

3、本发明的目的:

4、本发明的目是提供一种基于数字目标机的天脉开发环境集成实时调试方法和系统,构建了天脉操作系统、集成中间件、数字目标机闭环开发调试数字系统,解决当前机载软件从开发到验证操作零散复杂和开发调试效率低下的技术缺陷、提升开发验证效率、降低硬件成本和人力成本。

5、本发明的技术方案:

6、一种新型基于数字目标机的天脉操作系统开发环境集成实时调试技术,包括动态化的指令调试界面插件和通用硬件虚拟gmac网卡层。

7、动态化的指令调试界面插件用于在天脉操作系统开发环境进行机载软件功能测试,动态加载业务数据格式生成交互系统的通信数据发送到数字目标机,并采集数字目标机的数据反馈,解析成业务数据显示,方便确认机载软件功能是否符合设计预期。

8、通用硬件虚拟gmac网卡层适配多种数字网卡,完成天脉操作系统开发环境和数字目标机的控制数据交互。

9、动态化的指令调试界面插件通过动态加载相应的配置文件完成用户不同业务的定制化测试指令数据生成。

10、通用硬件虚拟gmac网卡层根据天脉操作系统开发环境和数字目标机下发的环境控制命令自动适配相应的数字网络通信模块完成从天脉操作系统开发环境到数字目标机的数据传递。

11、本发明的技术效果:

12、1)可以动态定制用户测试数据和相应的界面。

13、2)在天脉操作系统开发环境即可完成整个机载软件的功能的闭环验证。

14、3)提供可视化数据生成界面,方便生成数据和查看测试结果。

15、4)打通机载软件基于数字目标机的开发调试、功能验证的一体化流程。



技术特征:

1.一种基于数字目标机的天脉开发环境集成实时调试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,在步骤s101中:

3.根据权利要求1所述的方法,其特征在于,在步骤s102中:

4.根据权利要求1所述的方法,其特征在于,在步骤s103中:

5.根据权利要求1所述的方法,其特征在于,在步骤s104中:

6.根据权利要求1-5中任意一项所述的方法,其特征在于,在步骤s105中:

7.一种基于数字目标机的天脉开发环境集成实时调试系统,其特征在于,包括:

8.根据权利要求7所述的系统,其特征在于,其中,天脉操作系统开发环境(1)包括:

9.根据权利要求7所述的系统,其特征在于,其中,集成中间层(2)包括:

10.根据权利要求7-9中任意一项所述的系统,其特征在于,其中,数字目标机(3)包括:


技术总结
本发明涉及机载软件开发调试技术领域,提出了一种基于数字目标机的天脉开发环境集成实时调试方法和系统。其中,该方法包括:在天脉操作系统开发环境中添加飞行模拟操作指令发送接收界面;定制适配硬件虚拟GMAC网卡;配置数字目标机系统的网络设置;在天脉操作系统开发环境中配置数字目标机连接;在天脉操作系统开发环境中脱离真实硬件直接编译运行机载软件;在天脉操作系统开发环境直接调试机载软件,通过机载软件子系统交互指令发送接收界面对机载显示软件进行功能测试。本发明可以动态定制用户测试数据和相应的界面,在天脉操作系统开发环境即可完成整个机载软件的功能的闭环验证,提供可视化数据生成界面,方便生成数据和查看测试结果。

技术研发人员:李昌,史晶晶,马可锌,高芳,郝亚军,龙锦云
受保护的技术使用者:中国航空工业集团公司成都飞机设计研究所
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1