摘要
针对Windows2000下不能像DOS环境一样直接使用系统的硬件资源,提出了开发Windows驱动程序模型(WDM:WindowsDriverModule),使其工作在Ring0层,成为操作系统内核的一部分,从而实现对硬件的快速访问;以开发Windows下EPP(EnhancedParalleaPort)并口的高速分布式控制系统为例,阐述了WDM驱动程序的基本原理、模块化的结构以及用DriverWorks开发的具体步骤和设计方法,主从机间的传输速率高达1Mbit/s。目前,此设计已成功地应用于分布式地震仪中,极大地方便了野外施工。
WDM(Windows Driver Module) has been put forward because there is no directly ways to manipulate hardware under Windows 2000. Being part of the core of operation system, WDM works in Ring0 level, and makes the access to hardware quick. Example of exploitation high-speed distributed system based on EPP(Enhanced Parallea Port) was introduced.The principle, module structure, detail approach and designing methods by DriverWorks are discussed.1 Mbit/s transmission speed between master computer and slave computer is realized. Now, it is applied in distributed seismometer successfully,and makes field works quite convenient.
出处
《吉林大学学报(信息科学版)》
CAS
2004年第2期143-147,共5页
Journal of Jilin University(Information Science Edition)
基金
十五863资助项目(2002AA135240)