lsusb命令 Bus 002 :表示第2个usb主控制器; Device 002:表示系统给usb鼠标分配的设备号; ID 8087:8002 Intel Corp:表示usb设备的ID,(这个ID由芯片制造商设置,可以唯一表示该设备); 8087 usb_device_descriptor.idVendor 0a37 usb_device_descript.idProduct 表示3号主控制器上接入了4个设备,001,002,003,004 lsusb -v 列出详细的usb描述符 设备描述符 usb_device_descriptor 配置描述符 usb_config_descriptor 接口描述符 usb_interface_descriptor 端点描述符 usb_endpointor_descriptor 设备、配置、接口、端点之间的关系 端点 endpoint 1.usb通信最基本的形式 2.端点只能往一个方向传递、或者IN(主机–>设备),或者out(设备–>主机),端点0除外(既可以发送,也可以接收,主机可以从端点0读取到相关信息)。 3.端点存在于usb设备端 4.主机和端点之间的数据传输是通过管道 usb传输方式
端点是用来描述底层的一个通讯细节; 为什么会有这么多不同的通讯方式,因为不同的设备对于传输数据各有各的要求,比如U盘就需要速度,比较快,就可以选择批量,而鼠标就可以选择中断。