- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于CPLD的计算机并口EPP模式通讯实现
录入:edatop.com 点击:
2.1 WDM驱动程序的种类和结构
WDM(Win32 Driver Model),即Windows驱动程序模型,是Microsoft力推的全新驱动程序模式,可以用来开发Windows 98和Windows 2000设备驱动程序。图2显示了在Win2000/XP系统中应用程序调用一个硬件操作的基本过程,从中可以看到WDM在整个驱动体系结构中的位置何作用。

图2 Win2000的驱动体系结构
如图所示,WDM的驱动程序是分层的,一般按照层次分为高层、中间和底层三类。顾名思义,高层驱动程序依赖于中间和底层驱动程序完成工作,而中间驱动程序又依赖于底层驱动程序来完成工作。其中各层驱动程序的详细介绍请参阅参考文献[1]。

图3 并行口EPP模式驱动程序接口框图
2.2 并口EPP模式驱动程序的功能实现


WDM驱动程序开发工具通常用NuMega DriverStudio。因为它可以集成到VC++ 开发环境中,这样就可以像生成其他工程一样生成驱动程序框架,省去了大量的编写代码的时间.
2.3 EPP模式的基本操作
首先定义类KIoRange的一个实例,以对应EPP
下面就可以用类KIoRange的成员函数来访问EPP的寄存器。
来源:可编程器件
上一篇:基于J2ME/J2EE的JSON数据交换的探讨
下一篇:IMS技术概念详解


