北京计算机技术及应用研究所陶金龙获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京计算机技术及应用研究所申请的专利一种基于虚拟机的嵌入式软件仿真测试环境构建方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119829428B 。
龙图腾网通过国家知识产权局官网在2025-10-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411812494.3,技术领域涉及:G06F11/3668;该发明授权一种基于虚拟机的嵌入式软件仿真测试环境构建方法是由陶金龙;孙晓晴;王者思;张建伟;冯大成;杨波设计研发完成,并于2024-12-10向国家知识产权局提交的专利申请。
本一种基于虚拟机的嵌入式软件仿真测试环境构建方法在说明书摘要公布了:本发明涉及一种基于虚拟机的嵌入式软件仿真测试环境构建方法,属于嵌入式软件测试技术领域。该方法通过增加接口适配层和网络通信层,替换底层具体专用硬件接口设备或总线的驱动程序,将具体专用硬件接口设备或总线的操作重定向成网络通信操作,实现嵌入式软件虚拟机环境部署;通过仿真设备替代外部真实交联设备或系统,为嵌入式软件运行提供激励或响应数据,同时接收嵌入式软件输出数据,并根据输出数据进行实时自动应答,保证嵌入式软件不间断运行;通过测试驱动器,集中管理外部仿真设备,并按照业务流程测试调度仿真设备,协同完成嵌入式软件自动化测试。
本发明授权一种基于虚拟机的嵌入式软件仿真测试环境构建方法在权利要求书中公布了:1.一种基于虚拟机的嵌入式软件仿真测试环境构建方法,其特征在于,该方法中,将该嵌入式软件仿真测试环境设计为由虚拟目标机、外部仿真设备和测试驱动器三部分组成,其中虚拟目标机为嵌入式软件提供不依赖专用嵌入式硬件平台的运行环境;外部仿真设备与虚拟目标机交互,为嵌入式软件测试提供仿真外部交联设备或系统,即陪测设备或系统;测试驱动器为嵌入式软件测试提供自动化支撑,集中管理和控制外部仿真设备,按照测试脚本描述的测试流程调度外部仿真设备,协同完成嵌入式软件自动化测试; 该方法中,嵌入式软件虚拟目标机部署是通过增加接口适配层和网络通信层,替换底层具体专用硬件接口设备或总线的驱动程序,解耦嵌入式软件专用硬件接口依赖,为嵌入式软件提供基于虚拟目标机的运行环境; 所述接口适配层通过适配专用硬件接口操作函数,将上层嵌入式软件对于具体硬件接口设备或总线的访问操作重定向为普通网络通信操作;从保障嵌入式软件运行的角度出发,嵌入式软件只要通过专用硬件接口操作函数获得相同的操作效果即可,并不感知也不关心底层硬件接口的实际操作过程; 所述网络通信层实现嵌入式软件和外部系统或设备的通信交互,一方面接收外部系统或设备的激励数据,另一方面向外部系统或设备输出响应或反馈数据;网络通信层的实现方式是:采用TCPUDP服务端模式,通过select实现多路复用,管理外部所有TCPUDP客户端的连接和数据接收; 所述外部仿真设备为嵌入式软件运行提供激励或响应数据,同时接收嵌入式软件的输出数据,并根据输出数据进行实时自动应答,保证嵌入式软件不间断运行,支持嵌入式软件按照业务流程开展测试; 所述测试驱动器由脚本引擎、通用函数库、仿真设备相关函数库、仿真设备注册中心四部分组成; 脚本引擎实现测试脚本解释运行,用于实现嵌入式软件测试自动化;通用函数库为测试脚本提供通用的操作函数;仿真设备相关函数库为测试脚本提供操作仿真设备的接口函数,这些接口函数是外部仿真设备的设备控制层对外发布接口函数的封装,通过调用这些接口函数,一方面能够获取外部仿真设备信息,然后按照仿真设备标识,向仿真设备发送控制命令和激励命令,控制仿真设备的行为;另一方面能够获取外部仿真设备数据模型,然后按照仿真设备数据模型,构造符合仿真设备接收要求的响应或激励数据; 仿真设备注册中心实现对外部仿真设备的集中管理和维护,根据外部仿真设备的名称,在仿真设备注册中心查询外部仿真设备的代理对象,然后通过代理对象调用真正的外部仿真设备,完成外部仿真设备状态获取或行为控制。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京计算机技术及应用研究所,其通讯地址为:100854 北京市海淀区永定路51号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励