我强烈推荐这个项目,USB IP。它是一种通过网络连接USB设备的方法,并提供了Windows客户端。
这意味着您可以在Windows计算机上安装客户端。然后,该设备期望与连接到Linux计算机服务器上的USB设备通信:
现在,您要么为Linux创建一个伪装成连接到物理USB设备的驱动程序,但实际上只是模拟您的USB设备的逻辑。关于编写Linux USB驱动程序的教程有很多。要么创建自己的设备控制管理器存根驱动程序(请参见上图)。此存根驱动程序可以在Windows或Linux上运行,不会有任何问题。它甚至可以在作为USB客户端的同一台Windows机器上运行。
在问题中提到的DSF USB Loopback Device将是与设备控制管理器存根驱动程序相同类型的解决方案,但完全排除了Linux。