| 摘要 | 第1-3页 |
| 目 录 | 第3-5页 |
| 第一章 引言 | 第5-6页 |
| 第二章 Windows环境下的虚拟环境 | 第6-16页 |
| ·Wintel联盟 | 第6页 |
| ·Intel CPU的工作模式 | 第6-12页 |
| ·实模式 | 第7页 |
| ·保护模式 | 第7-12页 |
| ·存贮器管理 | 第8页 |
| ·分段管理 | 第8-9页 |
| ·分页管理 | 第9-11页 |
| ·保护机制 | 第11页 |
| ·任务管理 | 第11-12页 |
| ·V86模式 | 第12页 |
| ·虚拟机的概念 | 第12-13页 |
| ·Windows的执行环境 | 第13页 |
| ·虚拟环境的实现 | 第13-16页 |
| ·捕获对I/O端口的访问 | 第13-15页 |
| ·捕获内存操作 | 第15页 |
| ·捕获中断和异常 | 第15页 |
| ·处理器寄存器 | 第15-16页 |
| 第三章 虚拟设备驱动程序VXD | 第16-27页 |
| ·VXD的分类 | 第17页 |
| ·静态VXD和动态VXD。 | 第17页 |
| ·标准VXD和非标准VXD | 第17页 |
| ·VXD的文件格式 | 第17-18页 |
| ·DDB的数据结构 | 第18-20页 |
| ·VXD数据结构 | 第20-21页 |
| ·VXD的消息机制 | 第21-24页 |
| ·Win32应用程序对VXD的通信机制 | 第24-27页 |
| ·应用程序一方: | 第24-25页 |
| ·驱动程序VXD一方: | 第25-27页 |
| 第四章 数据采集卡的硬件参数 | 第27-32页 |
| ·硬件概述 | 第27页 |
| ·主要功能和性能指标 | 第27-28页 |
| ·组成结构及工作原理 | 第28页 |
| ·硬件电路设计说明 | 第28-30页 |
| ·硬件资源说明 | 第30-32页 |
| 第五章 VXD在采集卡驱动中的分析与设计 | 第32-53页 |
| ·I/O端口访问 | 第32-35页 |
| ·访问内存映射设备 | 第35-39页 |
| ·访问静态配置内存映射设备 | 第36页 |
| ·访问动态配置内存映射设备 | 第36-39页 |
| ·中断机制在驱动程序中的应用 | 第39-43页 |
| ·DMA方式在驱动程序中的应用 | 第43-50页 |
| ·DMA的分类 | 第44页 |
| ·Windows系统中DMA的虚拟化 | 第44-45页 |
| ·虚拟系统DMA条件 | 第45-46页 |
| ·VtoolsD开发工具对DMA方式的支持方式 | 第46-47页 |
| ·采集卡中DMA方式的具体实现 | 第47-50页 |
| ·应用程序功能的实现 | 第50-53页 |
| ·驱动程序初始化 | 第50-51页 |
| ·设置工业参数 | 第51-52页 |
| ·采集数据 | 第52-53页 |
| 第六章 产品功能的进一步设想 | 第53-57页 |
| ·Windows 2000/XP环境下驱动程序的通信过程 | 第53-55页 |
| ·WDM驱动程序简介 | 第55-57页 |
| 参考文献 | 第57-58页 |
| 致 谢 | 第58页 |