摘要 | 第1-5页 |
Abstract | 第5-8页 |
第一章 绪论 | 第8-16页 |
·课题背景及来源 | 第8-12页 |
·技术背景 | 第8-11页 |
·国内外同类课题现状 | 第11页 |
·课题来源 | 第11-12页 |
·项目介绍 | 第12-14页 |
·软硬件环境 | 第12-13页 |
·系统结构 | 第13-14页 |
·研究内容 | 第14页 |
·具体任务 | 第14页 |
·研究工作 | 第14页 |
·论文结构安排 | 第14-16页 |
第二章USB主机的硬件与软件概述 | 第16-32页 |
·USB主机概况 | 第16-25页 |
·USB主机整体介绍 | 第16-18页 |
·USB的数据传输 | 第18-25页 |
·主机控制器功能 | 第25-26页 |
·状态和数据处理 | 第25页 |
·差错控制和远程唤醒 | 第25-26页 |
·软件功能概论 | 第26-29页 |
·设备配置 | 第26-28页 |
·资源管理 | 第28页 |
·数据传输 | 第28-29页 |
·主机控制器驱动(HCD) | 第29页 |
·USB总线驱动(USBD) | 第29-32页 |
·USBD概况 | 第29-30页 |
·USBD功能设施 | 第30-31页 |
·USB系统基本功能 | 第31-32页 |
第三章 VxWorks的USB主机驱动栈分析 | 第32-46页 |
·VxWorks的USB驱动程序的结构概述 | 第32-34页 |
·VxWorks的HCD的分析 | 第34-39页 |
·HCD的功能 | 第34-35页 |
·HCD的主要数据结构 | 第35-37页 |
·链表处理及根hub作用 | 第37-39页 |
·VxWorks的USBD驱动详解 | 第39-44页 |
·初始化及总线任务 | 第39-41页 |
·控制和数据传输 | 第41-44页 |
·VxWorks的USB主机驱动栈总结 | 第44-46页 |
第四章 VxWorks 的USB主机驱动栈向S3C2440A的移植 | 第46-58页 |
·RSC S3C2440A的USB主机控制器介绍 | 第46-48页 |
·USB主机端口 | 第46-47页 |
·相关寄存器 | 第47-48页 |
·移植的依据及目标 | 第48-49页 |
·具体移植步骤 | 第49-52页 |
·软件测试 | 第52-58页 |
·测试计划 | 第52-54页 |
·测试结果 | 第54-58页 |
第五章 扫描仪设备驱动在VxWorks下的实现 | 第58-70页 |
·扫描仪控制芯片LM9833 介绍 | 第58页 |
·VxWorks下设备驱动开发概述 | 第58-60页 |
·VxWorks的驱动程序接口 | 第58-59页 |
·驱动程序的结构 | 第59-60页 |
·扫描仪设备驱动程序的具体实现 | 第60-66页 |
·初始化部分 | 第60-65页 |
·函数功能部分 | 第65-66页 |
·扫描仪设备驱动程序的测试 | 第66-70页 |
·测试环境 | 第66-67页 |
·主要测试过程及结果 | 第67-70页 |
第六章 结束语 | 第70-72页 |
致谢 | 第72-74页 |
参考文献 | 第74-75页 |