[发明专利]一种虚拟化芯片测试系统在审
申请号: | 202210913004.3 | 申请日: | 2022-07-31 |
公开(公告)号: | CN115203054A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 郑俊飞;任明刚 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 马鹏林;朝鲁蒙 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 芯片 测试 系统 | ||
1.一种虚拟化芯片测试系统,其特征在于,包括:
前端控制模块,所述前端控制模块配置用于接收用户的测试请求并将测试请求发送到后端测试模块;
后端测试模块,所述后端测试模块配置用于接收前端控制模块发送的测试请求并根据测试请求执行所述测试请求对应的测试操作。
2.根据权利要求1所述的系统,其特征在于,所述前端控制模块包括Web前端,所述Web前端进一步包括:
设备管理视图,所述设备管理视图配置用于为用户提供设备管理操作界面并将用户的对设备的操作请求发送到所述后端测试模块。
3.根据权利要求2所述的系统,其特征在于,所述Web前端还包括:
用例管理视图,所述用例管理视图配置用于为用户提供测试用例的管理操作界面并将用户对测试用例的操作请求发送到所述后端测试模块。
4.根据权利要求1所述的系统,其特征在于,所述后端测试模块包括Web后端,所述Web后端进一步包括:
设备管理代理模块,所述设备管理代理模块配置用于接收所述前端控制模块发送的对设备的操作请求,并将所述对设备的操作请求发送到后端测试模块中的宿主机。
5.根据权利要求4所述的系统,其特征在于,所述Web后端还包括:
用例代理管理模块,所述用例代理管理模块配置用于接收所述前端控制模块发送的对测试用例的操作请求,并将所述对测试用例的操作请求发送到后端测试模块中对应的虚拟机中。
6.根据权利要求5所述的系统,其特征在于,所述后端测试模块还包括宿主机,所述宿主机配置用于创建一个或多个用于芯片测试的虚拟机,并对创建的虚拟机进行管理。
7.根据权利要求5所述的系统,其特征在于,所述后端测试模块还包括:
宿主机适配器,所述宿主机适配器配置用于在处理所述前端控制模块发送的测试请求;
物理硬件外设,所述物理硬件外设配置用于模拟待测试的芯片;
硬件外设驱动,所述硬件外设驱动配置用于驱动所述物理硬件外设;
虚拟机,所述虚拟机配置用于模拟连接所述物理硬件外设的主机。
8.根据权利要求7所述的系统,其特征在于,所述宿主机适配器包括:
宿主机命令解析模块,所述宿主机命令解析模块配置用于解析所述设备管理代理模块发送的对设备的操作请求,并基于所述操作请求调用不同的命令处理接口。
9.根据权利要求8所述的系统,其特征在于,所述宿主机适配器还包括:
宿主机命令处理模块,所述宿主机命令处理模块配置用于接收所述宿主机命令解析模块发送的处理命令,并根据所述处理命令管理所述虚拟机。
10.根据权利要求7所述的系统,其特征在于,所述虚拟机包括:
虚拟机适配器,所述虚拟机适配器配置用于接收所述用例代理管理模块发送的对测试用例的操作请求,并根据所述操作请求执行测试用例对应的操作;
模拟硬件外设模块,所述模拟硬件外设模块配置用于基于宿主机上的所述物理硬件外设按照虚拟机化设备模型标准模拟所述物理硬件外设;
虚拟机硬件外设驱动模块,所述虚拟机硬件外设驱动模块配置用于驱动所述虚拟机硬件外设。
11.根据权利要求10所述的系统,其特征在于,所述虚拟机适配器包括:
虚拟机命令解析模块,所述虚拟机命令解析模块配置用于接收所述用例代理管理模块发送的对测试用例的操作请求,并将所述操作请求转换成对应的测试用例的操作命令。
12.根据权利要求11所述的系统,其特征在于,所述虚拟机适配器包括:
虚拟机命令处理模块,所述虚拟机命令处理模块配置用于,基于所述虚拟机命令解析模块解析到的测试用例的操作命令执行对应的测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210913004.3/1.html,转载请声明来源钻瓜专利网。