| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1篇 USB开发基础篇
第1章 USB概述
1.1 USB的产生
1.2 USB总线特点
1.3 USB的总线结构
1.3.1 USB主机和设备
1.3.2 USB的连接
1.3.3 USB系统的分层结构
1.4 USB的开发流程
1.5 小结
第2章 USB电源管理
2.1 USB的供电
2.1.1 USB接口的电源指标
2.1.2 电源分配
2.2 USB电源管理
2.2.1 供电保持
2.2.2 USB设备的挂起
2.2.3 USB集线器的挂起
2.3 小结
第3章 USB的设备配置
3.1 USB标准设备的描述符
3.1.1 设备描述符
3.1.2 配置描述符
3.1.3 字符串描述符
3.1.4 接口描述符
3.1.5 端点描述符
3.1.6 设备限定描述符
3.1.7 其他速率配置描述符
3.2 USB集线器的描述符
3.2.1 集线器设备描述符
3.2.2 集线器配置描述符
3.2.3 集线器接口描述符
3.2.4 集线器端点描述符
3.2.5 集线器类描述符
3.3 HID设备的描述符
3.3.1 HID设备简介
3.3.2 HID基本描述符
3.3.3 HID类描述符
3.4 小结
第4章 USB的数据传输
4.1 USB数据传输简介
4.1.1 USB数据传输流程
4.1.2 USB事务处理
4.1.3 USB数据传输类型
4.2 USB控制传输
4.2.1 数据包长度
4.2.2 事务处理
4.3 USB块传输
4.3.1 数据包长度
4.3.2 事务处理
4.4 USB中断传输
4.4.1 数据包长度
4.4.2 事务处理
4.5 USB同步传输
4.5.1 数据包长度
4.5.2 事务处理
4.6 小结
第5章 USB设备请求
5.1 标准USB设备请求
5.1.1 读取状态请求GetStatus
5.1.2 清除特性请求ClearFeature
5.1.3 设置特性请求SetFeature
5.1.4 设置地址请求SetAddress
5.1.5 读取描述符请求GetDescriltion
5.1.6 设置描述符请求SetDescriptor
5.1.7 读取配置请求GetConfiguration
5.1.8 设置配置请求SetConfiguration
5.1.9 读取接口请求GefInterface
5.1.10 设置接口请求SetInterface
5.1.11 同步帧请求SynchFrame
5.2 USB集线器类请求
5.2.1 读取集线器状态请求GetHubStatus
5.2.2 读取下行端口状态请求GetPortStatus
5.2 -3禁止集线器的特性请求ClearHubFeature
5.2.4 禁止下行端口特性请求ClearPortFeature
5.2.5 使能集线器特性请求SetHubFeature
5.2.6 使能下行端口特性请求SetPortFeature
5.2.7 读取集线器描述符请求GetHubDescriptor
5.2.8 设置集线器描述符请求SetHubDescriptor
5.2.9 清除TT块请求ClearTTBuffer
5.2.10 复位TT块请求ResetlT
5.2.11 读取TT内部状态请求GetTTState
5.2.12 停止TT正常工作请求StopTT
5.3 HID设备类请求
5.3.1 获取报告请求GetReport
5.3.2 获取空闲速率请求GetIdie
5.3.3 获取HID协议请求
……
第2篇 USB编程篇
第3篇 USB应用实例篇
第4篇 USB.30展望篇