10.3969/j.issn.1004-373X.2007.08.048
中断工作方式下的WDM驱动程序设计
在设备驱动程序编写中,实时性问题是难点之一.详细讨论了中断工作方式下驱动程序的设计和编写的机制与方法,提出了一整套解决方案,即通过在操作系统中申请中断服务例程,在接口库程序中开辟中断服务线程并进入阻塞式等待,两者用事件句柄进行挂钩;当硬件中断产生时,驱动程序和接口库程序中分别做出响应,接口库发送的中断消息进入应用程序的消息循环,并最终驱动系统界面显示和数据保存等中断操作,从而完成从底层驱动到顶层应用程序的一次完整的中断响应.实验表明,所提供的设计方法具有好的效果和实用价值,实现最小化响应时间和最小化资源开销的统一,尤其是在平均速度能够满足处理需求,但在某段时间内突发的中断消息的产生速度超出处理能力的情况下,圆满地解决了传统设计模式的响应速度不足和数据丢失问题.
中断、驱动程序、WDM、实时
30
TP311(计算技术、计算机技术)
2007-06-18(万方平台首次上网日期,不代表论文的发表时间)
共5页
134-138