Linux usbnet是如何工作的

Linux usbnet是如何工作的,linux,usb,Linux,Usb,usb系统没有中断资源,因此每个翻译都应该从主机设备(PC)发出。但是当我们使用usbnet时,设备和PC可以通过以太网作为计算机使用。 我很困惑,如果设备首先ping主机,主机如何知道这一点 翻译?主机(插入以太网/usb适配器的计算机)似乎只是定期轮询适配器以检查某些数据的到达 usb设备就像主机的“从机”。因此,当设备从网络接收到一些数据时,它会对它们进行缓冲。主机定期询问设备是否接收到一些数据,然后设备可以将缓冲数据传输到主机 主机经常询问设备(每秒数百次)。您是否了解有关此主题的详细信

usb系统没有中断资源,因此每个翻译都应该从主机设备(PC)发出。但是当我们使用usbnet时,设备和PC可以通过以太网作为计算机使用。
我很困惑,如果设备首先ping主机,主机如何知道这一点 翻译?

主机(插入以太网/usb适配器的计算机)似乎只是定期轮询适配器以检查某些数据的到达

usb设备就像主机的“从机”。因此,当设备从网络接收到一些数据时,它会对它们进行缓冲。主机定期询问设备是否接收到一些数据,然后设备可以将缓冲数据传输到主机


主机经常询问设备(每秒数百次)。

您是否了解有关此主题的详细信息转到哪里可以找到有关USB的参考文档。您应该首先阅读有关如何实现usb总线的一般规范。然后,应该有一个描述“通信设备类”(也称为USB CDC)的文档。另外,您可以只看一眼。它甚至与感兴趣的文件有直接链接。