底软相关
文章平均质量分 57
你板子冒烟了
这个作者很懒,什么都没留下…
展开
-
USB的枚举过程
当USB device 插入,和 host 连接后,host 会对 device 进行枚举。通过枚举:获取设备的描述符信息。(主机根据此信息,加载对应驱动,确定通信方式等等)枚举过程如下:1、usb host 检测到 usb device 插入后,发送总线复位信号,复位 device。device 复位完成后,地址为0。host 向 地址0 的 endpoint 0 发送数据,请求设备描述符。device 收到主机请求后,发送 设备描述 给 host。host 接收并确认 device 发来原创 2021-12-04 11:20:18 · 3475 阅读 · 0 评论 -
USB 管道 && 端点
文章目录1、管道2、端点1、管道对 usb host 和 usb device 之间通信流的抽象,是一个逻辑上的概念。对应于驱动程序中的一个数据缓冲区,与一个 外设端点 的连接。所有的设备必须支持 端点0 以作为设备的 控制管道。通过 控制管道,可以获取完全描述USB设备的信息,也可以进行相关设置(即 get 和 set)。管道有两种类型:数据流管道(其中的数据没有USB定义的结构)消息管道(其中的数据必须有USB定义的结构)一个USB设备可以分为三个层1、最上层:U转载 2021-12-04 09:43:52 · 790 阅读 · 0 评论