usb
文章平均质量分 63
carl_wang_123
这个作者很懒,什么都没留下…
展开
-
usb string 描述符以及语言ID
的撒旦撒原创 2017-03-20 23:11:41 · 3366 阅读 · 0 评论 -
USB枚举过程
1. 枚举是什么? 枚举就是从设备读取一些信息,知道设备是什么样的设备,如何进行通信,这样主机就可以根据这些信息来加载合适的驱动程序。调试USB设备,很重要的一点就是USB的枚举过程,只要枚举成功了,那么就已经成功大半了。 USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint)来向主机(Host)报告转载 2016-03-14 12:19:36 · 603 阅读 · 0 评论 -
usb常规概念以及简单的物理特性
usb协议种类:usb1.0 usb1.x,usb2.0,usb3.0协议,有低速(1.5Mbps),全速(12Mbps),高速(480Mbps)以及超高速模式(5Gbps)usb是一种主从结构的系统,主称为host,从称为设备(device),主机一般有usb控制器,负责数据处理处理,有根集线器(root hub),负责和控制器和设备之间的连接,还有一种特殊的hub,它也是一种usb的设备,原创 2017-03-06 23:55:41 · 1043 阅读 · 0 评论 -
usb常用描述符以及一些数据包
USB1.1协议定义的标准描述符有设备描述符(Device Descriptor)、配置描述符(Configuration Descriptor)、接口描述符(Interface Descriptor)、端点描述符(Endpoint Descriptor)和字符串描述符(String Descriptor)。USB2.0相比于USB1.1新增加的两个描述符:限定符描述符(Qualifier Des原创 2017-03-07 23:31:52 · 3347 阅读 · 0 评论 -
usb 中传输类型
usb 4种传输类型:控制传输,中断传输,等时传输(同步传输),批量传输。中断传输,等时传输(同步传输),批量传输每传输一次数据都是一个事务,而控制传输包括2个或者多个事务,建立过程(setup) 状态过程,或者数据过程。批量传输(bulk ):批量事务包括令牌包阶段,数据阶段,握手包阶段。批量输出事务首先先发一个OUT令牌包,令牌包中有设备地址,端点号,然后发送数据包,数据包发送之后原创 2017-03-08 00:14:52 · 3085 阅读 · 0 评论 -
usb 设备描述符举例说明
的撒旦撒原创 2017-03-13 23:06:25 · 6815 阅读 · 1 评论 -
配置描述符介绍
在获取到设备描述符之后,主机就会获取配置描述符。以下是配置描述符的定义:blength:标准的配置描述符是0x09bDescriptorType:指明描述符的类型,配置描述符应该是0x02wTotalLength:configuration, interface,endpoint, and class- or vendor-specific描述符的长度bNumInter原创 2017-03-13 23:42:12 · 2380 阅读 · 0 评论 -
USB组合设备 Interface Association Descriptor (IAD)
Communication Device Class,简称CDCUSB Compound Device,USB复合设备USB Composite Device,USB组合设备摘要USB复合设备 Compound Device内嵌Hub和多个Function,每个Function都相当于一个独立的USB外设,有自己的PID/VID。USB组合设备Composite Devic转载 2017-03-13 23:44:59 · 11464 阅读 · 1 评论 -
接口描述符interface
配置描述符之后紧接着就是接口描述符,接口描述符指明了接口的类型,对应的端点的数量。以下是定义:bLength:标准的接口描述符的长度是9个字节bDescriptorType:表示描述符的类型,接口描述符对应的值是4bInterfaceNumber:接口的编号,从0开始bAlternateSetting:接口的备用编号,一般使用0bNumEndpoin原创 2017-03-14 23:15:00 · 5406 阅读 · 0 评论 -
端点描述符
的撒旦撒原创 2017-03-16 00:00:22 · 4185 阅读 · 0 评论