检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈颖[1]
机构地区:[1]西安工业学院电子信息学院,陕西西安710032
出 处:《计算机测量与控制》2006年第7期964-967,共4页Computer Measurement &Control
基 金:中国兵器工业总公司(H20030743)。
摘 要:针对Windows2000下不能像DOS环境一样直接访问系统的硬件资源,提出了开发驱动程序模型WDM(Windows Driver Model);使其工作在Ring0层,成为操作系统内核的一部分,从而实现对硬件快速访问;文章介绍了这种新型驱动程序的运行机制及其特点;以开发基于PCI总线陀螺测试系统的设备驱动程序为应用实例,阐述了使用Compuware Numega公司Driver Studio开发的具体步骤和设计方法,自定义I/O控制命令的编写例程,并采用GUID这种新型命名方案唯一标识接口设备,给出驱动程序同上层测试软件通信的实现方法;该驱动程序应用结果表明,数据传输准确,系统性能稳定,有较好应用价值。WDM (Windows Driver Model) 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 quick access to hardware. The working mechanism and the character of the new driver model in Windows 2000 are briefly presented. Example of exploitation Gyroscope test system based on PCI Bus was introduced. And the method for the driver in use of driver studio to communicate with test procedure is provided. The article describes in detail that how to build I/O control code and adopt GUID to get handle. The application shows that this system runs stably and accurately.
分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.33