文摘
英文文摘
第1章 绪论
1.1、研究背景与意义
1.2、本文所要的研究内容及主要工作
1.3、论文章节安排
第2章 USB协议介绍
2.1、USB概述
2.1.1、USB发展简史
2.1.2、USB优点
2.2、USB基本特性
2.2.1、USB在机械和电气方面的特性
2.2.2、USB的编码方式
2.2.3、USB系统的结构、分层
2.3、USB设备
2.3.1、USB设备状态
2.3.2、USB设备描述符
2.3.3、USB设备请求
2.3.4、USB设备枚举
2.4、USB总线传输协议
2.4.1、事务概述
2.4.2、USB字段格式
2.4.3、USB信息包
2.4.4、USB事务处理
第3章 USB设备驱动程序的设计
3.1 WDM驱动程序模型概述
3.1.1、Windows2000/XP操作系统概述
3.1.2、WDM驱动程序模型概述
3.2、WDM驱动程序的模型、分层与组成
3.2.1、WDM驱动程序的模型
3.2.2、WDM驱动程序的层次模型
3.2.3、WDM驱动程序的组成
3.3、WDM内核模式对象与驱动程序的实现
3.3.1、WDM内核模式对象
3.3.2、IRP数据结构
3.3.3、IRP基本操作
3.3.4、WDM驱动程序的实现
3.4、USB设备驱动程序的框架设计与实现
3.4.1、开发工具简介
3.4.2、开发环境设置
3.4.3、利用开发工具生成驱动程序框架
第4章 USB应用程序设计
4.1、驱动程序设计
4.1.1、驱动程序设计
4.1.2、安装驱动程序
4.2、应用程序设计
4.2.1、应用程序需要实现的功能说明
4.2.2、Visual C++中MFC介绍
4.2.3、应用程序与驱动程序的通信
4.2.4、应用程序功能实现
第5章 系统调试
5.1、基本功能调试
5.2、读取描述符测试
第6章 总结展望
6.1、本文课题研究总结
6.2、展望
致谢
参考文献
作者在攻读硕士学位期间发表的学术论文