摘要
讨论了利用虚拟设备驱动技术VxD(VirtualDeviceDriver)实现Windows平台下的通信控制单元软件。在Windows 9x中VxD是与操作系统内核具有同等权限级别的程序 ,可以看作操作系统的组件 ,它能执行所有CPU指令并可直接对硬件、中断和文件系统进行物理访问。应用程序对系统硬件的访问实际上是同控制此硬件的VxD进行信息交换 ,VxD才是系统硬件的真正处理和控制者。在通信控制单元中采用VxD技术 ,能实现Windows下的实时中断控制和对硬件的实时处理。由于Windows丰富的图形界面接口 ,可以编写友善的图形界面 。
A software module to implement the communication control unit using Virtual Device Driver(VxD) technology under Windows is discussed.With the same privilege as the kernel of Windows 9x operating system,VxD can be taken as a component of the operating system.It can execute all CPU instructions and access the hardware,interruption and file system directly.To access the hardware is actually to exchange information with the VxD,the latter is the real controller of the system hardware. With the VxD technology under Windows,the real time interruption control and real time hardware handling can hence be realized.With the graphic interface resources of Windows,the excellent graphic interfaces can be programmed,which are very useful in site commissioning and daily maintenance.
出处
《电力自动化设备》
EI
CSCD
北大核心
2002年第9期41-43,共3页
Electric Power Automation Equipment
关键词
虚拟设备驱动
变电站
通信控制单元
电力系统
自动化系统
hierarchical distributed substation automation system
virtual device driver
communication control unit