目录
中文摘要
ABSTRACT
第一章 绪论 .....................................................................................................................1
1.1 课题研究背景和意义.........................................................................................1
1.2 国内外研究现状.................................................................................................1
1.3 课题主要研究内容.............................................................................................2
1.4 课题的组织结构.................................................................................................3
第二章 USB 开发基础 ....................................................................................................4
2.1 USB 概述 .............................................................................................................4
2.1.1 USB 的产生 ...............................................................................................4
2.1.2 USB 总线特点 ...........................................................................................4
2.1.3 USB 的拓扑结构 .......................................................................................5
2.1.4 USB 的开发流程 .......................................................................................6
2.2 USB 的编码方式 .................................................................................................7
2.3 USB 电源管理 .....................................................................................................7
2.4 USB 的设备配置 .................................................................................................7
2.4.1 设备描述符...............................................................................................8
2.4.2 配置描述符...............................................................................................8
2.4.3 字符串描述符...........................................................................................9
2.4.4 接口描述符...............................................................................................9
2.4.5 端点描述符.............................................................................................10
2.4.6 设备限定描述符.....................................................................................10
2.4.7 其他速率配置描述符.............................................................................11
2.5 USB 数据通信结构 ........................................................................................... 11
2.5.1 USB 数据通信概述 ................................................................................. 11
2.5.2 域.............................................................................................................12
2.5.3 包.............................................................................................................14
2.6 USB 的数据传输 ...............................................................................................15
2.6.1 USB 数据传输流程 .................................................................................15
2.6.2 USB 事务处理 .........................................................................................16
2.6.3 USB 数据传输类型 .................................................................................17
2.7 USB 设备请求 ...................................................................................................18
2.8 USB 设备的枚举 ...............................................................................................18
2.9 本章总结...........................................................................................................19
第三章 Mass Storage 协议和 Fat 文件系统 ...............................................................20
3.1 USB Mass Storage 类协议................................................................................ 20
3.2 Bulk-Only 传输协议 ......................................................................................... 21
3.3 Fat 文件系统 ..................................................................................................... 21
3.4 本章总结...........................................................................................................23
第四章 单片机 USB 主机的硬件设计 .........................................................................24