一种基于虚拟化VxWorks系统的雷达仿真验证系统设计方法与流程
- 国知局
- 2025-01-10 13:35:01
本申请属于雷达环境模拟仿真领域,具体涉及一种基于虚拟化vxworks系统的雷达仿真验证系统设计方法。
背景技术:
1、传统机载雷达软件开发、调试和验证是基于雷达处理机环境进行的,同时需要外部交联系统和航电仿真器支持。外场试飞过程中,因为真实雷达处理机环境的缺失,一定程度上降低了试飞问题排查的效率,并有可能因软件调试和验证的不充分而最终影响到雷达软件的稳定性。
2、为了克服雷达软件调试和验证过程中,由于对雷达处理机环境过分依赖所导致的软件调试和验证不充分的缺点,实现对雷达软件质量的有力保证,需要在一定程度上脱离雷达处理机环境进行软件的调试和验证。
技术实现思路
1、为了解决上述问题,本申请提供了一种基于虚拟化vxworks系统的雷达仿真验证系统设计方法,主要包括:
2、步骤s1、通过创建bsp工程构建系统启动引导文件bootrom;
3、步骤s2、通过创建vip工程生成vxworks镜像文件;
4、步骤s3、创建虚拟机环境,将vxworks镜像文件放至ftp加载目录下,将引导文件bootrom放至虚拟机硬盘中;
5、步骤s4、通过udp通信方式连接虚拟机与预先构建的模拟航电系统;
6、步骤s5、运行虚拟机启动vxworks镜像文件,在虚拟机中加载雷达应用软件以与模拟航电系统通信,接收模拟航电系统的控制指令。
7、优选的是,步骤s1进一步包括:
8、在windriver workbench中创bsp工程,创建完成后,修改配置文件,确定用于网络启动的网卡及控制器、主机地址与目标机地址,配置完成后编译生成引导文件bootrom。
9、优选的是,步骤s3进一步包括:
10、在虚拟网络编辑器中配置网络信息,包括添加网络及设置网络类型为仅主机模式,以建立主机与目标机的通信。
11、优选的是,步骤s4之前,进一步包括通过scade采用基于模型的设计方法开发模拟航电系统。
12、优选的是,步骤s4进一步包括开发udp通信组件,通过模块化生成udp通信初始化、任务创建、数据发送和接收功能,并进行代码封装。
13、优选的是,步骤s5中,模拟航电系统的控制指令包括模拟航电系统进入tas模式前半球全功耗探测的控制指令。
14、本申请基于虚拟化vxworks系统的雷达仿真验证系统,定制适配于虚拟机的bsp及vxworks镜像,在虚拟机中加载vxworks实时操作系统,对驱动层代码进行中间件隔离,避免了对应用层源程序的修改,提高了仿真效率,相比于单纯的pc机windows系统仿真而言,实时性及真实性更强。该仿真验证系统避免了仿真验证时对真实雷达处理机环境的依赖,可有效提高工作效率。
技术特征:1.一种基于虚拟化vxworks系统的雷达仿真验证系统设计方法,其特征在于,包括:
2.如权利要求1所述的基于虚拟化vxworks系统的雷达仿真验证系统设计方法,其特征在于,步骤s1进一步包括:
3.如权利要求1所述的基于虚拟化vxworks系统的雷达仿真验证系统设计方法,其特征在于,步骤s3进一步包括:
4.如权利要求1所述的基于虚拟化vxworks系统的雷达仿真验证系统设计方法,其特征在于,步骤s4之前,进一步包括通过scade采用基于模型的设计方法开发模拟航电系统。
5.如权利要求1所述的基于虚拟化vxworks系统的雷达仿真验证系统设计方法,其特征在于,步骤s4进一步包括开发udp通信组件,通过模块化生成udp通信初始化、任务创建、数据发送和接收功能,并进行代码封装。
6.如权利要求1所述的基于虚拟化vxworks系统的雷达仿真验证系统设计方法,其特征在于,步骤s5中,模拟航电系统的控制指令包括模拟航电系统进入tas模式前半球全功耗探测的控制指令。
技术总结本申请属于雷达环境模拟仿真领域,涉及一种基于虚拟化VxWorks系统的雷达仿真验证系统设计方法,该方法包括:步骤S1、通过创建BSP工程构建系统启动引导文件bootrom;步骤S2、通过创建VIP工程生成VxWorks镜像文件;步骤S3、创建虚拟机环境,将VxWorks镜像文件放至FTP加载目录下,将引导文件bootrom放至虚拟机硬盘中;步骤S4、通过UDP通信方式连接虚拟机与预先构建的模拟航电系统;步骤S5、运行虚拟机启动VxWorks镜像文件,在虚拟机中加载雷达应用软件以与模拟航电系统通信,接收模拟航电系统的控制指令。本申请避免了仿真验证时对真实雷达处理机环境的依赖,有效提高了工作效率。技术研发人员:周馨怡,阴立强,杨建坡受保护的技术使用者:中国航空工业集团公司雷华电子技术研究所技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/354024.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。