文摘
英文文摘
第一章 绪论
1.1 课题背景
1.2 USB接口及其应用的研究现状
1.2.1 USB接口的发展现状
1.2.2 USB虚拟接口通信现状
1.2.3 USB接口在存储设备上的应用现状
1.3 本文主要工作
第二章 USB基本结构及特性
2.1 USB的总线结构
2.1.1 USB总线拓扑
2.1.2 USB系统的组成
2.2 USB系统的分层结构
2.3 USB接口特性及结构
2.3.1 USB的连接
2.3.2 USB接口的电气特性
2.3.3 USB供电方式
2.3.4 USB接口结构
2.4 本章小结
第三章 USB接口的设计开发
3.1 开发环境简介
3.2 功能需求分析
3.2 USB接口软件设计开发
3.2.1 接口初始化模块开发
3.2.2 接口信息上报模块设计
3.2.3 读写数据模块开发
3.4 主机驱动与接口配合方案设计
3.4.1 即插即用简介
3.4.2 即插即用驱动安装方案设计
3.4.3 驱动加载方案设计
3.5 数据分析
3.5.1 数据协议
3.5.2 USB设备请求和描述符
3.5.3 总线数据结果分析
3.6 本章小结
第四章 USB接口网络通信连接的实现
4.1 功能需求分析
4.2 通信设备类(CDC)简介
4.3 基于ACM模型实现虚拟串口方案设计
4.3.1 抽象控制模型(ACM)简介
4.3.2 USB虚拟串口网络连接方案设计
4.3.3 虚拟串口总线数据结果分析
4.4 基于ECM模型实现虚拟以太网接口方案设计
4.4.1 以太网控制模型(ECM)简介
4.4.2 USB虚拟以太网网络连接方案设计
4.4.3 虚拟以太网接口总线数据结果分析
4.5 本章小结
第五章 USB接口批量传输的实现
5.1 功能需求分析
5.2 各模块基础知识简介
5.2.1 Flash存储结构简介
5.2.2 文件系统简介
5.2.3 Mass Storage协议
5.2.4 Bulk-Only传输协议
5.2.5 SCSI命令集
5.3 数据批量传输的实现流程
5.3.1 文件系统模块设计
5.3.2 大容量存储协议模块设计
5.3.3 存储设备接口模块设计
5.4 数据传输接口总线数据结果分析
5.5 本章小结
第六章 总结
致谢
参考文献