文摘
英文文摘
第1章 绪论
1.1 课题研究的背景及意义
1.1.1 USB技术的发展
1.1.2 课题研究的意义
1.2 国内外研究现状
1.3 本课题的主要工作
1.4 论文的组织结构
第2章 ARM+μC/OS-Ⅱ平台的搭建
2.1 ARM微处理器
2.2 μC/OS-Ⅱ操作系统
2.3 μC/OS-Ⅱ在ARM处理器上的移植
2.3.1 C代码的修改
2.3.2 汇编代码的修改
第3章 USB主机系统软件概述
3.1 USB通信模型
3.2 USB主机端组成
3.3 OHCI协议
3.4 USB主机系统软件结构
第4章 OHCI软件层的实现
4.1 端点描述符
4.2 传输描述符
4.3 ED和TD的处理
4.3.1 USB主机控制器对ED的处理
4.3.2 USB主机控制器对TD的处理
4.4 数据传输管理
4.5 主机控制器初始化
4.6 主机控制器中断处理
4.7 硬件访问管理
第5章 USB总线管理层
5.1 USB设备相关描述表
5.2 USB设备请求
5.3 数据传输服务
5.4 USB设备枚举
5.5 与μC/OS-Ⅱ的结合
5.6 系统测试与结果分析
5.6.1 控制传输测试
5.6.2 批量传输测试
第6章 总结与展望
6.1 总结
6.2 下一步的研究展望
参考文献
致谢
攻读硕士期间发表的论文及参研情况