USB系统结构研究及设备开发
中文摘要 | 第1-5页 |
英文摘要 | 第5-6页 |
致 谢 | 第6-10页 |
第一章 绪论 | 第10-18页 |
1-1 USB技术简介 | 第10-12页 |
1-1-1 USB体系 | 第10-11页 |
1-1-2 USB的优点 | 第11-12页 |
1-2 当前仪表行业所使用的总线的现状 | 第12-13页 |
1-3 USB与仪器仪表的结合 | 第13-15页 |
1-4 USB接口在新型仪器仪表研究的意义 | 第15-16页 |
1-5 本课题要解决的问题和方案的确定 | 第16-18页 |
第二章 系统硬件设计 | 第18-26页 |
2-1 硬件电路芯片的选择 | 第18页 |
2-2 USB接口器件PDIUSBD12简介 | 第18-22页 |
2-3 系统总体电路分析 | 第22-24页 |
2-4 系统各部分电路分析 | 第24-26页 |
第三章 固件编程 | 第26-54页 |
3-1 USB第九章协议简介 | 第26-36页 |
3-1-1 外置的设备状态 | 第27-30页 |
3-1-2 通用USB设备操作 | 第30-34页 |
3-1-3 USB设备请求 | 第34-36页 |
3-2 固件总体分析 | 第36-39页 |
3-2-1 USB设备枚举 | 第37-38页 |
3-2-2 USB软件狗和主机间的数据交换 | 第38-39页 |
3-3 固件各部分程序分析 | 第39-54页 |
3-3-1 中断服务程序分析 | 第40-47页 |
3-3-2 主循环程序分析 | 第47-48页 |
3-3-3 协议层程序分析 | 第48-54页 |
第四章 驱动程序开发 | 第54-66页 |
4-1 Windows驱动概述 | 第54-59页 |
4-1-1 USB设备驱动程序基础-WDM | 第55-56页 |
4-1-2 IRP处理 | 第56-58页 |
4-1-3 USB驱动程序结构 | 第58-59页 |
4-2 USB客户驱动程序模型 | 第59-61页 |
4-3 开发工具的选择 | 第61-62页 |
4-4 USB设备和驱动的交互 | 第62-66页 |
第五章 用户层软件开发 | 第66-70页 |
5-1 基于USB软件狗的工作原理 | 第66-67页 |
5-2 USB软件狗应用程序工作流程 | 第67-68页 |
5-3 应用程序的接口-动态连接库 | 第68-70页 |
第六章 结束语 | 第70-73页 |
6-1 研究工作总结 | 第70-71页 |
6-2 问题和展望 | 第71-73页 |
6-2-1 存在的问题和改进的方法 | 第71页 |
6-2-2 展望 | 第71-73页 |
参考文献 | 第73-75页 |
攻读硕士学位期间的论文和科研项目 | 第75页 |