【QNX+Android虚拟化方案】138 - USB 底层传输原理
【QNX+Android虚拟化方案】138 - USB 底层传输原理
- 1. USB 数据包的格式
- 2. 数据传输事务过程
- 3. 四种传输类型
- 3.1 批量传输
- 3.2 中断传输
- 3.3 实时传输
- 3.4 控制传输
- 4. USB 设备枚举过程
- 4.1 Attached: 发送控制传输,读取设备描述符
- 4.2 Power -> Default 这个状态无数据传输
- 4.3 Address: 发送控制传输,设置地址 SET_ADDRESS, New Address 1
- 4.4 Configured
基于原生纯净代码,自学总结 纯技术分享,不会也不敢涉项目、不泄密、不传播代码文档!!!
本文禁止转载分享 !!!
汇总链接:《【QNX+Android虚拟化方案】00 - 系列文章链接汇总》
本文链接:《【QNX+Android虚拟化方案】138 - USB 底层传输原理》
如下只是个人的笔记整理,所有内容,可以参考 usb 手册,上面有更详细的描述符
1. USB 数据包的格式
【 SOP 包起始 】 + 【 SYNC 同步时钟 】 + 【 Packet Content {