论文部分内容阅读
在多线程多任务式操作系统平台下,为保证系统健壮和安全,系统资源由系统通过虚拟化的方式进行统一的管理。设备驱动程序(为动态或静态库)需通过虚拟设备驱动程序(VxD)访问系统内核服务,才能获取系统资源,从而控制外设的动作。 本文在基于PCI总线的数据采集卡的基础上,论述了开发设备驱动程序的一般方法。首先论述了即插即用的框架结构、以及PCI总线和设备驱动程序的基本概念,然后从开发设备驱动程序所需的背景知识出发较详细地阐述了驱动程序的核心部件VxD,最后说明了如何开发设备驱动程序的安装程序。