个人健康设备10hinterfaceaudiovideodevices音频视频设备dchbothdiagnosticdevice诊断设备usb2兼容设备e0hinterfacewirelesscontroller无线控制器蓝牙设备等efhbothmiscellaneous杂项activesyncpalmsync各种协会等fehinterfaceapplicationspecific应用专有规范固件升级红外usb测试与测量等ffhbothvendorspecific供应商自定义规范手机classffsubclass...
USB连接还使用一些协议来管理数据传输和设备通信。其中最常见的协议包括USB Mass Storage Class(MSC)和USB Human Interface Device(HID)。USB MSC协议用于管理存储设备,例如闪存驱动器和外部硬盘驱动器。它允许计算机与存储设备通信,并在设备上读取和写入文件。USB HID协议用于管理输入设备,例如键盘和鼠标。它允许计...
USB spec(http://www.usb.org/home/),如HID的spec里有关于鼠标键盘描述符的详细说明(在appendix E里) 1、宏定义 #define DEVICE_DESCRIPTOR 0x01 //设备描述符 #define CONFIGURATION_DESCRIPTOR 0x02 //配置描述符 #define STRING_DESCRIPTOR 0x03 //字符串描述符 #define INTERFACE_DESCRIPTOR ...
0xE0, // bmAttributes 0x32, // MaxPower 100mA //***接口1配置*** 0x09, USBINTERFACEDESCRIPTOR_TYPE, 0x00, //接口编号 0x00, 0x, //端点数 0x03, 0x, //1 = boot 0 = no boot 0x01, //0 = none 1 = keyboard 2 = mouse 0, //接口符索引值 //***HID 描述符*...
usb协议定义的接口类别binterfaceclass值十六进制类别0x01音频类0x02通信类cdc0x03人机接口类hid0x05物理类0x06图像类0x07打印机类0x08大数据存储类0x09集线器类0x0acdc数据类0x0b智能卡类0x0d安全类0xdc诊断设备类0xe0无线控制器类0xef混杂设备类0xfe特定应用类包括红外的桥接器等0xff厂商定义的设备类的交叉与...
usb协议定义的接口类别blnterfaceclass值十六进制类别0x01音频类0x02通信类cdc0x03人机接口类hid0x05物理类0x06图像类0x07打印机类0x08大数据存储类0x09集线器类0x0acdc数据类0x0b智能卡类0x0d安全类0x0evideo视频设备摄像头class0esubclass03prot000xdc诊断设备类0xe0无线控制器类0xef混杂设备类0xfe特定应用类包括...
USB_CLASS_CSCID0x0b/* chip+ smart card */#defineUSB_CLASS_CONTENT_SEC0x0d/* content security */#defineUSB_CLASS_VIDEO0x0e#defineUSB_CLASS_WIRELESS_CONTROLLER0xe0#defineUSB_CLASS_PERSONAL_HEALTHCARE0x0f#defineUSB_CLASS_AUDIO_VIDEO0x10#defineUSB_CLASS_BILLBOARD0x11#defineUSB_CLASS_USB_TYPE...
这一类设备显示成一个文件系统。 0x09 USB hubs。 0x0A USB通信设备 ("CDC") used for 调制解调器(包括软件调制解调器), 网卡 (交叉电缆), ISDN, 传真。0x0E USB视频设备, 类似摄像头,电视卡的动态图像捕捉设备。 0xE0 无线控制器,如蓝牙dongles。 0xFF 定制设备。
[root@localhost ~]# lsusb -v |grep -Ei '(idVendor|Mass\ Storage)'idVendor 0x0bda Realtek Semiconductor Corp.idVendor 0x0951 Kingston TechnologybInterfaceClass 8 Mass StorageidVendor 0x1d6b Linux FoundationidVendor 0x0e0f VMware, Inc.idVendor 0x0e0f VMware, Inc.idVendor 0x1d6b Linux Founda...
E0h Interface Wireless Controller无线控制器(蓝牙设备等) EFh Both Miscellaneous杂项(ActiveSync,PalmSync,各种协会等) FEh Interface Application Specific应用专有规范(固件升级,红外,USB测试与测量等) FFh Both Vendor Specific供应商自定义规范(手机,Class_FF&SubClass_FF&Prot_FF)©...