共查询到20条相似文献,搜索用时 316 毫秒
1.
Windows NT操作系统下硬件中断的处理 总被引:1,自引:0,他引:1
WindowsNT的保护机制和硬件管理模式使开发者不能在应用程序中直接处理硬件中断,只有通过开发设备驱动程序,才能对硬件中断进行处理。文章详细介绍了WindowsNT操作系统对硬件中断的处理机制,并以自行开发的经纬仪上时统卡产生的ISA总线的中断信号为例,介绍了如何利用NTDDK(驱动程序开发包)开发中断驱动程序截获硬件中断、驱动程序调试、以及驱动程序与应用程序通信的具体细节。 相似文献
2.
3.
介绍利用DriverW orks开发PCI设备WDM驱动程序的方法,深入探讨了基于PCI总线的高速数据传输系统中断处理和DMA传输机制以及应用程序与驱动程序的通信方式。 相似文献
4.
PCI接口卡硬件与驱动程序设计 总被引:6,自引:0,他引:6
介绍了一种较为通用的PCI接口卡的硬件结构,说明了硬件设计的几种可行性方案和硬件设计时需要注意的问题,同时详细地阐述了PCI设备WDM驱动程序开发的基本方法,比较了几种常用开发工具的优缺点,并对驱动程序中的PCI设备I/O端口与存储器的读写、中断处理以及应用程序与驱动程序之间多种通信方式作了详细的介绍。 相似文献
5.
介绍了用Driver::Works开发WinNT驱动程序的快捷方法,着重讨论了驱动程序与应用程序的接口、存贮器映射、端口访问和硬件中断等通用操作在Driver::Works中的解决方法,还提供了参照程序。 相似文献
6.
基于Windows CE操作系统级设计的一个重要方面是原始设备制造商(OEM)和独立硬件开发商(IHV)可以对设备驱动程序来支持他们的独立于硬件的发展,而不需要微软也开发设备驱动程序。本文介绍了CE WinCE架构的过程和Windows设备驱动程序的开发,并介绍了设备驱动程序,设备驱动程序结构和中断处理。CE Windows操作系统支持4个设备驱动模型:本机设备驱动,流接口设备驱动程序,USB设备驱动,网络驱动程序。 相似文献
7.
在设备驱动程序编写中,实时性问题是难点之一。详细讨论了中断工作方式下驱动程序的设计和编写的机制与方法,提出了一整套解决方案,即通过在操作系统中申请中断服务例程,在接口库程序中开辟中断服务线程并进入阻塞式等待,两者用事件句柄进行挂钩;当硬件中断产生时,驱动程序和接口库程序中分别做出响应,接口库发送的中断消息进入应用程序的消息循环,并最终驱动系统界面显示和数据保存等中断操作,从而完成从底层驱动到顶层应用程序的一次完整的中断响应。实验表明,所提供的设计方法具有好的效果和实用价值,实现最小化响应时间和最小化资源开销的统一,尤其是在平均速度能够满足处理需求,但在某段时间内突发的中断消息的产生速度超出处理能力的情况下,圆满地解决了传统设计模式的响应速度不足和数据丢失问题。 相似文献
8.
Windows95下虚拟设备驱动程序的开发 总被引:3,自引:0,他引:3
文章介绍了Windows95的内核管理机制,解释了一些与虚拟设备相关的概念,分析了编写虚拟设备驱动程序的要点,并给出借助VToolsD用C语言编写处理硬件中断的程序实例。 相似文献
9.
介绍Windows98下如何开发硬件设备驱动程序,给出使用VtoolsD设计虚拟设备驱动程序VxD,处理硬件中断,直接存取硬件地址的实例。 相似文献
10.
基于嵌入式Linux的中断驱动程序设计 总被引:2,自引:0,他引:2
首先阐述了嵌入式Linux操作系统下,设备驱动程序的实现原理和编写方法,然后说明了中断处理在设备驱动程序中的应用,并详细论述了中断方式下,编写设备驱动程序的具体开发流程,进一步分析了编写中断处理程序时所用到一些数据结构.应用证明,在编写Linux设备驱动程序的时候,采用中断方式的程序效率会更高. 相似文献
11.
基于Driver Studio的PCI设备WDM驱动程序的设计 总被引:2,自引:0,他引:2
为了实现PCI数据采集卡的数据传输,必须开发PCI设备的驱动程序.介绍了以DriverStudio中的DriverWorks为工具,开发PCI设备WDM驱动程序的方法.探讨了PCI设备的I/O端口访问、中断处理、驱动程序与应用程序之间的通信等主要问题,重点对编写驱动程序的过程和主要例程的代码进行了说明,并实现了驱动程序的安装与调试.最后对实际中遇到的问题及解决方法做了总结,实践证明该驱动程序调试通过,运行稳定. 相似文献
12.
介绍了用Driver::Works开发WinNT驱动程序的快捷方法,着重讨论了驱动程序与应用程序的接口、存贮器映射、端口访问的硬件中断等通用操作在Driver::Works中的解决方法,还提供了参照程序。 相似文献
13.
文章介绍了WindowsXP环境下PCI设备驱动程序的开发与实现方法,探讨了PCI设备的I/0端口访问、中断处理、DMA传输、驱动程序与应用程序之间的通信等主要问题,重点对编写驱动程序的过程进行了说明,并实现了驱动程序的安装与调试。 相似文献
14.
15.
16.
Compact PCI总线具有热插拔的特性,而使得CPU访问扩展设备的机制与非热插拔系统有较大不同,尤其是中断机制较为复杂,研发人员不仅需深入了解硬件中断结构,更需要掌握PCI设备驱动程序及中断服务的实现方法。本文针对中断的软硬件内容进行了分析研究,以设计的Compact PCI设备卡为例,讨论了利用中断方式和CPU运行的VxWorks操作系统进行数据通信的程序设计要点,从底层全面分析了Compact PCI中断处理机制,旨在为开发人员提供理论指导和编程思想。 相似文献
17.
18.
19.