论文目录 | |
第一章 绪论 | 第1-11
页 |
第一节 微机的功能扩展方法概述 | 第7-9
页 |
第二节 本项目的主要研究、开发内容概述 | 第9-11
页 |
第二章 系统相关技术的研究 | 第11-31
页 |
第一节 现有软磁盘存储系统 | 第11-15
页 |
2.1.1 软磁盘的记录格式与编码方式 | 第11-12
页 |
2.1.2 软磁盘驱动器和软磁盘控制器 | 第12-13
页 |
2.1.3 软磁盘控制器的程序设计与分析 | 第13
页 |
2.1.4 软磁盘记录格式 | 第13-15
页 |
第二节 通用串行总线的研究 | 第15-22
页 |
2.2.1 USB系统拓扑结构分析 | 第15-16
页 |
2.2.2 USB的软件元素 | 第16-18
页 |
2.2.3 USB的通信模型分析: | 第18-19
页 |
2.2.4 USB总线数据传输的研究 | 第19-20
页 |
2.2.5 USB设备和PC之间的通信机制的研究 | 第20-22
页 |
USB物理体系结构 | 第20-21
页 |
USB逻辑结构 | 第21-22
页 |
USB通信模式 | 第22
页 |
第三节 文件系统分析 | 第22-28
页 |
2.3.1 几个重要概念: | 第23-24
页 |
2.3.2 软磁盘上的数据结构 | 第24-26
页 |
(1) 引导纪录块 | 第24-25
页 |
(2) 磁盘I/O参数表 | 第25
页 |
(3) 磁盘基数表 | 第25-26
页 |
2.3.3 文件目录表的结构特点: | 第26
页 |
2.3.4 文件分配表FAT的分析 | 第26-28
页 |
第四节 WINDOWS驱动程序模型WDM的分析与研究 | 第28-31
页 |
2.4.1 WDM概述 | 第28-29
页 |
2.4.2 设备驱动程序模型的组成部分 | 第29-31
页 |
第三章 系统的原理和方案设计 | 第31-40
页 |
第一节 基于PCI总线的设计原理 | 第31-34
页 |
3.1.1 PCI的地址空间 | 第31
页 |
3.1.2 PCI配置空间的访问机制 | 第31-32
页 |
3.1.3 配置周期的生成 | 第32
页 |
3.1.4 PCI系统的设计方案 | 第32-33
页 |
3.1.5 PCI系统在实现上的难点 | 第33-34
页 |
第二节 基于USB接口的设计原理 | 第34-36
页 |
3.2.1 USB的硬件结构 | 第34-35
页 |
3.2.2 USB所具有的显著优势 | 第35-36
页 |
第三节 基于USB的设计方案 | 第36-40
页 |
3.3.1 系统软硬件设计的总体框图: | 第37-38
页 |
3.3.2 EZ-USB针对USB通信的技术特点 | 第38-39
页 |
3.3.3 控制平台的硬件设计(采用EZ-USB) | 第39-40
页 |
第四章 系统各个功能模块的设计与实现 | 第40-69
页 |
第一节 应用程序的开发: | 第40-52
页 |
4.1.2 生成一个标准软盘的系统信息区逻辑映像的实现 | 第42-45
页 |
4.1.3 根据每一个软磁盘的FAT表信息生成相应的软盘信息区 | 第45-47
页 |
4.1.4 根据软磁盘系统信息区内容传送磁盘数据的实现 | 第47-48
页 |
4.1.5 相关的API函数的分析与应用 | 第48-51
页 |
4.1.6 接口函数的设计 | 第51-52
页 |
第二节 USB控制驱动程序的开发: | 第52-60
页 |
4.2.1 信息交互协议的开发 | 第53-56
页 |
4.2.2 Win32应用程序与WDM驱动程序接口的设计 | 第56-59
页 |
4.2.2.1 符号连接 | 第56-57
页 |
4.2.2.2 设备接口开发 | 第57-59
页 |
4.2.3 开发USB驱动程序的分层结构 | 第59-60
页 |
第三节 底层硬件的设计与实现 | 第60-67
页 |
4.3.1 硬件电路的实现原理 | 第60-64
页 |
4.3.2 对软磁盘控制器的编程 | 第64-67
页 |
第四节 复制平台的界面设计与开发 | 第67-69
页 |
第五章 系统的功能测试方法及测试结果的分析 | 第69-73
页 |
第一节 系统的功能测试方法 | 第69-71
页 |
第二节 系统测试结果 | 第71-72
页 |
第三节 测试结果分析 | 第72-73
页 |
第六章 结论 | 第73-74
页 |
参考文献 | 第74-75
页 |
致谢 | 第75页 |