USB2.0集线器HUB
+ -

USB集线器下游设备的枚举过程

2026-05-09 本文链接为:http://www.usbzh.com/article/detail-1658.html ,欢迎转载,转载请附上本文链接。
您好,该文仅对付费用户可见,请开通VIP会员
本文链接为:http://www.usbzh.com/article/detail-1658.html ,欢迎转载,转载请附上本文链接。

HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936     USB技术交流3:1031974172

0 篇笔记 写笔记

USB2.0设备枚举-主机设置设备地址事务
USB主机在首次获取设备描述符后,知道了设备的默认端点大小。后续一个重要的操作是对设备分配地址。对USB设备分配地址是通过标准请求SetAddress来完成后。其具体的过程如下图所示:SetAddress包括2个事务。第一个事务是对主机设置地址,第二个事务是主机对设备返加一个0字节的数据包,用于确......
USB2.0设备枚举-获取设备描述符事务
USB设备与主机进行数据传输或进行设备配置时,有一些常见的术语如事务,令牌,包等。USB设备在枚举过程中有2次获取设备描述符的过程,这里分别标识为首次获取设备描述符和分配地址后的获取描述符。两次获取描述符的过程基本类似,惟一的区别是首次首次获取描述符由于设备尚未分配地址,故使用地址0与主机进行通......
USB HID键盘设备树及设备枚举过程分析
今天在本站USB中文网微信技术交流群有一个同学在问关于HID设备的报表描述符的东东。但是在问的过程中发现一个很严重的问题,那就是它的它设备是一个复合设备,导致设备树比较复杂,关于报表描述符与接口描述符等之间的相关对应关系不是很清楚。为此,本人手中刚好有一个本人认为USB HID设备中相对比较复杂的设......
USBCCGP 关联接口功能设备枚举
从上节可知,所有的功能设备都存储在FDO_DEVICE_EXTENSION中的FunctionDescriptor中的,而FunctionDescriptorCount成员记录着子功能数量。typedef struct _USBC_FUNCTION_DESCRIPTOR{ // The 0......
USBCCGP 关联接口功能设备枚举
从上节可知,所有的功能设备都存储在FDO_DEVICE_EXTENSION中的FunctionDescriptor中的,而FunctionDescriptorCount成员记录着子功能数量。typedef struct _USBC_FUNCTION_DESCRIPTOR{ // The 0......
Windows和Linux不同主机下USB设备枚举过程中的差别
第一次获取设备描述符的不同USB设备刚上电时,是通过端点0使用控制方式来获取设备描述符。不同的设备模式获取端点0的大小不同的:高速模式的端点0最大包长固定为64个字节;全速模式可端点0在8、16、32、64字节中选择;低速模式的端点0最大包长固定为8个字节由于USB主机和USB设备第一次通讯时......
Teams USB设备要求
USB 2.0要求要求:外围设备应支持USB接口的2.0版,包括摄像头和其他也支持USB 3.0版的设备(USB 3.0设备也支持2.0版的一个原因是电缆扩展的更多选项)。所有HID命令都必须通过USB接口发送给Microsoft Teams和Skype for Business,这意味着除移动电......
USB设备枚举状态
USB设备枚举是USB主机检测设备存在,并执行一系列的操作以确保将设备端点添加到主机服务端点列表的过程。设备检测新的全速、高速或低速设备的存在可通过 D- 或 D+ 信号的变化来识别。低速设备将 5 V 置于 D- 上,高速和全速设备将 5 V 置于 D+ 上。连接信号由集线器检测并报告给主机。......
多点触摸屏设备枚举过程及实现关键点分析
注意,系统默认只支持单点的。枚需要Feater描述符来表示支持多点,故在HID报告描述符中指定了Feature描述符的ReportId,系统通过分析后会通过GET_REPORT来获取。如不支持该请求,则通过多点的HID报告描述符上报给系统的触摸数据无触摸效果。42.0 CTL 80 06 ......
Linux系统USB设备枚举基础
在Linux&UVC驱动栈(https://www.usbzh.com/article/detail-1322.html )一文中,描述符UVC设备的驱动栈。从图可以知道,当USB物理设备插入USB集线器中后,USB主机控制器识别到USB物理设备,然后调用USBCore驱动的usb_new......
USB3.0设备枚举过程
一、USB3.0引脚与信号(9针,兼容USB2.0)以标准Type‑A为例(Type‑B/Micro‑B只是TX/RX互换):引脚名称功能方向(主机侧视角)1VBUS+5V电源(最高900mA)主机→设备2D−USB2.0差分负双向3D+USB2.......
USB集线器下游设备的枚举过程
实际在抓包中有3次的上报,因为前2次都有PORT_RESETGetHubPort:https://www.usbzh.com/article/detail-1162.html第一次中断请求返回的值是0x08,根据USB集线器类请求,0x08指示端口3有变化。GetPortStatus返回的值为 0......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • CDC
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • USB资源
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!