我已经阅读了关于创build虚拟USB设备的创build虚拟USB设备和虚拟USB设备。 我熟悉Windows的即插即用处理以及驱动程序机制。
到目前为止,我明白,首先我将不得不创build另一个用于虚拟USB设备的设备驱动程序。 但是我仍然不知道虚拟设备究竟是什么。 我将如何控制我的虚拟设备的行为?
背景:我开发了一个作为API和USB驱动之间通信层的软件。 USB设备的行为是众所周知的。 我甚至可以提供整个固件。 由于质量保证的原因,我想testing我的软件,而没有整个系统的缺陷,另一方面也很容易实现错误,看看软件如何反应。 但是什么样的软件可以实现这种行为作为虚拟设备?
任何文件/说明,欢迎!
我使用USB / IP项目来模拟Python中的USB设备。 也许它可以帮助你创建你的虚拟USB设备: http : //breaking-the-system.blogspot.com/2014/08/emulating-usb-devices-in-python-with-no.html