声明
摘要
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 论文组织框架
第二章 系统相关技术分析
2.1 PCIE主要技术分析
2.1.1 PCIExpress拓扑结构
2.1.2 PCI Express协议结构
2.1.3 PCI Express的技术优势
2.2 WDF驱动主要技术分析
2.2.1 Windows驱动概述
2.2.2 WDF驱动框架
2.2.3 I/O请求
2.3 本章小结
第三章 系统需求分析
3.1 系统目标
3.1.1 硬件系统目标
3.1.2 软件系统目标
3.2 需求分析
3.3 总体设计
3.4 概要设计
3.4.1 应用程序概要设计
3.4.2 驱动程序概要设计
3.5 设计指标
3.6 本章小结
第四章 系统设计
4.1 硬件设计
4.1.1 压缩模块详细设计
4.1.2 解压缩模块详细设计
4.1.3 硬件通路系统分析
4.3 应用程序设计
4.3.1 驱动交互
4.3.2 文件分块
4.3.3 数据统计
4.3.4 PCIE设备的配置空间
4.4 驱动设计
4.4.1 入口函数
4.4.2 DriverExtension域的设计
4.4.3 MajorFunction[]域设计
4.4.4 I/O类型
4.4.5 I/O传输方式
4.4.6 IO处理
4.4.7 DMA使能控制设计
4.4.8 cache一致性的处理
4.5 本章小结
第五章 系统测试
5.1 系统环境配置
5.1.1 系统环境
5.1.2 硬件环境
5.2 系统安装
5.2.1 xp驱动安装过程
5.2.2 inf文件设计
5.3 系统测试
5.3.1 驱动调试工具
5.3.2 DMA传输完整性测试
5.3.3 DMA传输速度测试
5.4 本章小结
第六章 总结与展望
参考文献
致谢