- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Linux USB 设备侧设备驱动匹配流程
Linux USB 设备侧设备驱动匹配流程:1. usb 初始化。2. udc 设备与驱动匹配后,进行多种初始化,然后添加 udc 设备到 udc_list。3. gadget 驱动加载后,在 udc_list 找到第一个没有绑定驱动的 udc 设备,进行绑定。4. 启动 udc,然后使能 D+ 或者 D- 的上拉,让 host 可以检测到。
2025-02-09 11:50:13
695
原创 Linux USB 主机侧设备驱动匹配流程
Linux USB 主机侧设备驱动匹配流程如下:1. usb 初始化,注册 hub 驱动与通用设备驱动。2. usb 控制芯片与驱动匹配后,创建一个主机控制器设备(如 xhci)。3. 主机控制器设备与驱动匹配后,创建一个 roothub 设备。4. roothub 设备与 hub 驱动匹配后,设置中断。5. usb 设备插入后,触发中断,初始化设备,读取设备描述符,根据设备描述符,选择、设置设备配置,匹配到具体设备驱动。6. 在具体设备驱动中控制 usb 设备。
2025-02-09 11:34:11
995
SD2.0协议标准完整版[1-6章中文翻译]
2017-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人