[发明专利]外围设备的通用串行总线仿真有效
申请号: | 201580006340.8 | 申请日: | 2015-03-13 |
公开(公告)号: | CN105940384B | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 丹尼尔·A·克里斯蒂安;贝尔德·乔纳森·拉姆齐 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10;G06F13/42;G06F11/26 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种用于对通用串行总线设备进行仿真的系统和方法。示例实施例可以包括仿真的USB(EUP)设备,所述设备可对USB外设或者USB连接的主机侧进行仿真。所述设备可以具有微控制器,所述微控制器利用软件进行编程以通过支持多个USB简档来对多个物理USB外围设备进行仿真。为了仿真指定物理USB外围设备,EUP设备可以接收包括与要被仿真的特定物理USB外围设备有关的设备标识符在内的描述符。为了仿真USB设备的主机连接,EUP设备可以对USB主机模式总线信号进行配置、启动总线上的USB帧、向仿真过程指示设备状态、并且在设备与仿真过程之间中继分组。 | ||
搜索关键词: | 外围设备 通用 串行 总线 仿真 | ||
【主权项】:
1.一种用于测试外围设备交互的计算系统,所述计算系统包括:测试执行器计算设备,所述测试执行器计算设备被配置为运行测试框架、设备仿真、以及仿真通用串行总线USB硬件设备通信驱动器;测试中的计算设备;以及多个仿真USB硬件设备,所述多个仿真USB硬件设备可用软件编程以对于包括输入设备和输出设备的各种类型的USB设备通过支持多个USB简档来对多个物理USB外围设备进行仿真并且模拟第一物理USB外围设备与所述测试中的计算设备的USB交互,其中,所述多个仿真USB硬件设备中的每个仿真USB硬件设备被配置为:通过接收包括与被仿真的特定物理USB外围设备有关的设备标识符的指定描述符来对所述特定物理USB外围设备进行仿真;通过USB协议对测试中的计算设备做出响应;以及使用第二协议与模拟所述特定物理USB外围设备与所述测试中的计算设备的USB交互的测试执行器计算设备进行通信;以及其中,来自至少两个仿真USB硬件设备中的一个仿真USB硬件设备的数据被用于对来自所述多个仿真USB硬件设备中的另一个仿真USB硬件设备的响应进行计时或选择。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580006340.8/,转载请声明来源钻瓜专利网。