文摘
英文文摘
声明
1 绪论
1.1 论文工作背景
1.1.1 USB的出现
1.1.2 论文工作背景
1.2 论文工作意义
1.3 论文主要工作内容
1.4 论文的组织结构
2 USB接口分析
2.1 USB串行总线结构
2.1.1 USB主机
2.1.2 USB设备
2.1.3 USB的连接
2.1.4 USB系统的分层结构
2.2 USB事务处理
2.2.1 USB字段格式
2.2.2 USB信息包
2.3 USB数据传输
2.3.1 USB数据传输流程
2.3.2 USB块传输
2.3.3 USB中断传输
2.3.4 USB同步传输
2.3.5 USB控制传输
3 USB控制技术研究
3.1 Windows驱动的基本概念
3.1.1 用户模式与内核模式
3.1.2 系统服务
3.2 驱动程序的基本结构
3.2.1 Windows驱动程序中重要的数据结构
3.2.2 WDM式驱动的基本结构
3.3 设备即插即用的实现
3.3.1 Windows中即插即用相关组件
3.3.2 即插即用IRP
3.4 USB设备驱动程序分析
3.4.1 USB设备请求
3.4.2 USB描述符
3.5 USB设备即插即用的实现
3.6 过滤驱动程序
4 内网终端USB控制系统设计与实现
4.1 开发环境与系统设计目标
4.1.1 系统开发环境
4.1.2 系统设计的目标
4.2 系统总体框架
4.3 系统数据库设计与实现
4.3.1 数据库需求分析及设计
4.3.2 数据库逻辑结构设计
4.4 中心控制管理模块设计与实现
4.4.1 中心控制管理子功能模块
4.4.2 各功能模块的实现
4.5 终端代理模块设计与实现
4.5.1 代理程序定义
4.5.2 终端代理模块设计
4.5.3 终端代理程序设计
4.5.4 终端代理程序部分功能实现
4.6 终端代理程序保护设计与实现
4.6.1 HOOK技术
4.6.2 终端代理程序的保护
结 论
参考文献
致 谢