![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
USB描述符系列
文章平均质量分 87
USB描述符系列,记录各种产品的USB描述符
dadalaohua
这个作者很懒,什么都没留下…
展开
-
【USB描述符系列】U盘
【USB描述符系列】U盘简介读取了一下手头一个USB3.0的U盘的USB描述符,U盘接到了电脑的USB2.0口上,作为USB2.0设备使用。从描述符上看,相对不是很复杂,一个interface,两个endpoint。毕竟U盘的主要信息还是通过Mass Storage Class Request来获取。详细的看USB描述符。下面是这个U盘接到USB2.0口上的USB描述符。Device DescriptorOffsetFieldSizeValueDescription0b原创 2021-08-05 21:40:59 · 851 阅读 · 0 评论 -
【USB描述符系列】一个CP210x的USB转串口
【USB描述符系列】一个CP210x的USB转串口简介看了下手头的一个CP210x芯片的USB转串口模块的USB描述符有没有什么差异。从描述符上看,和其他USB转UART的模块的USB描述符都差不多,都是厂商自定义类Vendor specific class,在很多系统上都没法免驱。这个模块是一个Full Speed设备,传输数据使用bulk传输,具体的可以看USB描述符信息。下面是这个Silicon Labs CP210x USB to UART Bridge的USB描述符。Device Desc原创 2021-04-11 11:40:45 · 1656 阅读 · 0 评论 -
【USB描述符系列】一个FTDI芯片的USB转串口
【USB描述符系列】一个FTDI芯片的USB转串口简介看了下手头的一个FTDI芯片的USB转串口模块的描述符是什么样的。从描述符可以看到,这个USB 转Serial设备是一个厂商自定义类Vendor specific,难怪这种类型模块有一大堆兼容性问题,原来都不是标准类,所以很多时候是需要额外安装厂商驱动的。在Configuration Descriptor中看到声明自己是一个自供电(Self-powered)的设备,让我感到很诧异。设备有两个bulk端点,传输数据使用bulk传输。是一个Full Sp原创 2021-04-11 10:59:54 · 1223 阅读 · 2 评论 -
【USB描述符系列】触控电视
【USB描述符系列】触控电视简介曾经使用过的一款USB接口的触控电视,接到Windows系统上会显示为USB输入设备。其实就是一个USB触控设备,大的触摸屏,支持10点触控。描述符是枚举成一个HID设备,然后在HID Report Descriptor中设置为Touch Screen。下面是这个USB接口的触控电视的描述符,产品的VID和PID被我隐去了。Device DescriptorOffsetFieldSizeValueDescription0bLength原创 2021-04-10 17:10:29 · 813 阅读 · 0 评论 -
【USB描述符系列】二维码扫描枪
【USB描述符系列】二维码扫描枪简介使用了一款USB接口的二维码扫描枪,看了下这个设备的描述符也没有什么特别的。从描述符可以看到,这个设备就是枚举成一个HID KeyBoard,和普通的键盘没有什么区别。二维码扫描枪在扫描获取到信息后,作为HID键盘设备上报了键值。用的这个USB设备是一个Full Speed设备。下面是这个USB接口的二维码扫描枪的描述符,产品的VID和PID被我隐去了。Device DescriptorOffsetFieldSizeValueDescriptio原创 2021-04-10 11:57:20 · 675 阅读 · 0 评论 -
【USB描述符系列】手持式条形扫描器
【USB描述符系列】手持式条形扫描器简介使用了一款USB接口的手持式条形扫描器,就看了下这个USB设备的描述符是什么样了。从描述符可以看到,这个设备就是枚举成一个HID KeyBoard,和普通的键盘没有什么区别。条形扫描器在扫描获取到信息后,作为HID键盘设备上报了键值。下面是这个USB接口的手持式条形扫描器的描述符,产品的VID和PID被我隐去了。Device DescriptorOffsetFieldSizeValueDescription0bLength11原创 2021-04-10 11:14:37 · 143 阅读 · 0 评论