linux - USB 网络是如何工作的

标签 linux usb

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

最佳答案

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

USB 设备就像主机的“奴隶”。所以当设备从网络接收到一些数据时,它会缓冲它们。主机定期询问设备是否收到了一些数据,然后设备可以将缓冲的数据传输给主机。

主机非常频繁地询问设备(每秒数百次)。

关于linux - USB 网络是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5367650/

相关文章:

linux - x86 平台中的 KVM 影子页表处理

linux - 如何使用 awk shell 脚本(如下所示?)对时间 A(格式为 "hh:mm:ss")和时间 B 之间的行进行排序?

linux - iozone 什么是记录大小/记录长度?

android - 在 Android 中开发智能卡读卡器

linux - 了解内核日志中的 linux hub 消息

c++ - 从 .pcap 文件中获取 HID 报告描述符

c++ - 仅为C++文件生成标记文件(.h,.cpp,.cxx,.c)

linux - 在 bash 脚本中使用条件检查字符串参数

java - USB 主机 Android 无法发送字符串

c - 如何使用libudev获取USB端口的端口信息?