一种嵌入式系统的测试方法和测试系统技术方案

技术编号:27740966 阅读:37 留言:0更新日期:2021-03-19 13:34
本申请提供了一种嵌入式系统的测试方法和测试系统。本申请提供的技术方案中,通过虚拟路由来实现虚拟机与被测嵌入式系统之间的总线消息的传递。此外,本申请提出的技术方案中,通过虚拟时钟向虚拟机和被测嵌入式系统授时,使得双方在同一时钟系统下工作,从而可以提高测试准确率。

【技术实现步骤摘要】
一种嵌入式系统的测试方法和测试系统
本申请涉及软件测试领域,并且更具体地,涉及一种嵌入式系统的测试方法和测试系统。
技术介绍
嵌入式系统的测试是嵌入式系统的开发过程中的关键部分。嵌入式系统在虚拟机上运行时,虚拟机和嵌入式系统之间需要进行总线消息传递。那如何传递虚拟机和嵌入式系统之间的总线消息才能高效地实现总线消息的传递呢?
技术实现思路
本申请提供一种嵌入式系统的测试方法和测试系统,可以提高虚拟机和嵌入式系统之间的总线消息的传递效率,从而提高测试效率。第一方面,本申请提供一种嵌入式系统的测试方法,所述方法包括:虚拟路由器接收来自所述嵌入式系统的总线消息;所述虚拟路由器将来自所述嵌入式系统的总线消息添加至总线消息列表中,并向虚拟机发送来自所述嵌入式系统的总线消息,所述虚拟机用于运行所述嵌入式系统;所述虚拟路由器接收来自所述虚拟机的总线消息;所述虚拟路由器将来自所述虚拟机的总线消息添加至所述总线消息列表中,并向所述嵌入式系统发送来自所述虚拟机的总线消息。本方法通过虚拟路由器来传递虚拟机与嵌入式系统之间的总线消息,本文档来自技高网...

【技术保护点】
1.一种嵌入式系统的测试方法,其特征在于,所述方法包括:/n虚拟路由器接收来自所述嵌入式系统的总线消息;/n所述虚拟路由器将来自所述嵌入式系统的总线消息添加至总线消息列表中,并向虚拟机发送来自所述嵌入式系统的总线消息,所述虚拟机用于运行所述嵌入式系统;/n所述虚拟路由器接收来自所述虚拟机的总线消息;/n所述虚拟路由器将来自所述虚拟机的总线消息添加至所述总线消息列表中,并向所述嵌入式系统发送来自所述虚拟机的总线消息。/n

【技术特征摘要】
1.一种嵌入式系统的测试方法,其特征在于,所述方法包括:
虚拟路由器接收来自所述嵌入式系统的总线消息;
所述虚拟路由器将来自所述嵌入式系统的总线消息添加至总线消息列表中,并向虚拟机发送来自所述嵌入式系统的总线消息,所述虚拟机用于运行所述嵌入式系统;
所述虚拟路由器接收来自所述虚拟机的总线消息;
所述虚拟路由器将来自所述虚拟机的总线消息添加至所述总线消息列表中,并向所述嵌入式系统发送来自所述虚拟机的总线消息。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
虚拟时钟向所述嵌入式系统和所述虚拟机同时发送运行指令;
所述嵌入式系统接收到所述运行指令之后才开始运行;
所述虚拟机接收到所述运行指令之后才开始执行测试脚本。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述嵌入式系统当前周期运行结束之后向所述虚拟时钟发送运行结束指令;
所述虚拟机执行完所述测试脚本之后向所述虚拟时钟发送运行结束指令;
所述虚拟时钟接收到所述嵌入式系统和所述虚拟机发送的运行结束指令之后向所述嵌入式系统和所述虚拟机发送运行指令。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述嵌入式系统当前周期运行结束之后向所述虚拟时钟发送运行结束指令;
所述虚拟时钟接收到所述嵌入式系统发送的运行结束指令之后向所述嵌入式系统发送运行指令。


5.一种嵌入式系统的测试系统,其特征在于,所述测试系统包括虚拟路由器和虚拟机,所述测试系统对所述...

【专利技术属性】
技术研发人员:刘琦
申请(专利权)人:西安中朗智控科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1