申请/专利权人:山东云海国创云计算装备产业创新中心有限公司
申请日:2021-01-22
公开(公告)日:2023-03-14
公开(公告)号:CN112764981B
主分类号:G06F11/22
分类号:G06F11/22;G06F11/36
优先权:
专利状态码:有效-授权
法律状态:2023.03.14#授权;2021.05.25#实质审查的生效;2021.05.07#公开
摘要:本发明公开了一种协同测试系统及方法,该系统包括处理器模拟模块、硬件模拟模块、操作系统及包含相应软件的软件系统;其中,所述处理器模拟模块为使用虚拟机模拟的处理器,所述硬件模拟模块为基于所述虚拟机提供的框架所编写的模拟相应硬件的程序,所述操作系统及所述软件系统均部署在所述虚拟机中;所述处理器模拟模块及所述操作系统用于提供实现协同测试的环境,所述软件系统及所述硬件模拟模块用于在实现协同测试的环境中进行交互,以实现相应软件和硬件的协同测试。可见,本申请通过虚拟机模拟协同测试所需环境以及需要协同测试的软硬件,从而无需等待硬件就绪即可实现软硬件的测试,大大提高了项目风险,缩短了开发周期。
主权项:1.一种协同测试系统,其特征在于,包括处理器模拟模块、硬件模拟模块、操作系统、包含相应软件的软件系统、物理硬件以及硬件代理;其中,所述处理器模拟模块为使用虚拟机模拟的处理器,所述硬件模拟模块为基于所述虚拟机提供的框架所编写的模拟相应硬件的程序,所述操作系统及所述软件系统均部署在所述虚拟机中;所述处理器模拟模块及所述操作系统用于提供实现协同测试的环境,所述软件系统及所述硬件模拟模块用于在实现协同测试的环境中进行交互,以实现相应软件和硬件的协同测试;所述物理硬件通过直通的方式传递给所述虚拟机,用于在实现协同测试的环境中与所述软件系统和或所述硬件模拟模块进行交互,以实现相应软件和硬件的协同测试;所述硬件代理部署在所述虚拟机中,用于实现对相应物理硬件的管控以及实现相应物理硬件及所述软件系统之间的交互;所述硬件模拟模块包括硬件模拟器及硬件模拟程序,所述硬件模拟器包括能够与所述软件系统进行通信的接口,所述硬件模拟程序包括实现相应硬件功能的程序;所述硬件模拟程序集成在虚拟机程序中,在所述虚拟机程序的后台和所述硬件模拟模块中扩展共享接口,所述共享接口用于所述虚拟机程序与所述硬件模拟模块进行命令和数据的交互。
全文数据:
权利要求:
百度查询: 山东云海国创云计算装备产业创新中心有限公司 一种协同测试系统及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。