Windows系列操作系统下的底层驱动技术在实时控制系统中的应用

来源 :中国科学院西安光学精密机械研究所 | 被引量 : 13次 | 上传用户:samantha401
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为优秀的32位操作系统平台,Win98和Win2000以其丰富的图形界面、多线程技术、稳定和安全等特性在操作系统领域一直处于领先的地位,使其成为构建应用系统的首选操作系统。但由于Windows系列操作系统为保持其稳定性和设备访问无关性,使得用户应用程序不能直接对硬件和设备进行操作。本文介绍了在Windows系列操作系统下通过开发底层设备驱动程序实现实时控制系统的原理和方法。论文分别对Win98和Win2000操作系统的体系结构进行了介绍。在Win98中开发实时控制软件,通过分析该操作系统内核管理模式,提出了开发虚拟设备驱动程序(*.vxd)的方法。在虚拟设备驱动程序中响应外部硬件中断,在中断服务例程中调用全局事件(VGlobalEvent),并在全局事件的成员函数handler()中完成实时控制任务。在Win2000中开发实时控制软件,同样也采用开发设备驱动程序(*.sys)的方法,设备驱动程序设计采用微软最新的驱动程序架构(Windows驱动程序模型,WDM),在驱动程序中响应外部硬件中断,在中断服务例程中调用延迟过程例程,在该例程中完成实时控制任务。通过开发Windows操作系统用户模式下应用程序,完成人机对话功能,实现与内核驱动程序通信,使得实时控制程序正常工作。论文分别给出了相应的实际系统应用实例。系统长时间运行表明,开发驱动程序能够极大地提高在Windows操作系统下控制软件的实时响应能力,并能很好地完成实时控制任务。
其他文献
单模技术,即浅海单个简正波声场激发技术,是以简正波理论为基础的,研究浅海声传播的有效方法。利用单模发射技术可以激发任意指定的单模和多模的声场,所以可以有针对性的选取具有
学位
学位
表情在人们日常生活中起着重要的作用,是人们非语言交流的一种重要方式。表情包含丰富的情感信息,是情感最主要的载体,是人们理解情感的重要途径。表情是智能的体现,长期以来表情
数据网络(诸如分组交换网络、帧中继网络和ATM网络)以及互联网所面临的一个关键设计问题是拥塞控制。拥塞是一种复杂现象,拥塞控制也是一个复杂课题。近年来,随着网络的发展,
随着信息技术的发展,对静止图像和视频序列图像的压缩编码技术的应用越来越广泛,图像压缩技术已经成为广播电视、视频监控和多媒体娱乐等中最重要的技术部分。由ITU-T VCEG和IS
被动雷达由于自身不发射电磁波,有着作用距离远,电磁隐蔽性好的特点,极好的回避了主动雷达的缺点。但被动雷达和主动雷达的目标分辨过程有着本质不同,并且被动雷达目标分辨过程受
随着通信容量需求地不断增加,光传送网向着高速率、长距离方向发展,并在此基础之上,最终可能实现全光网络。由于色散、非线性效应以及其它不利因素地影响,使得信号在传输过程中,质
超分辨率重建(Super Resolution Reconstruction, SRR)是图像处理领域的研究热点之一,其核心思想是利用一系列非冗余的低分辨率图像重建一幅高分辨率的清晰图像,本质上是一种
随着基于无线传输技术的多媒体和数字服务需求日益增加,移动化和宽带化成为宽带移动通信的发展方向。由于无线资源有限,无线通信系统的一个核心问题就是如何提高频谱效率。MIMO
超宽带无线电,一种使用脉冲方式的新颖无载波通信方案,是未来通信与定位应用的候选技术。最近在技术和规范两方面的进展已经使其成为可能。超宽带信号良好的时间分辨力和物质