阅读:1252回复:2
在driverstudio怎么设置中断处理程序
问大家一个弱弱的问题:我想用driverstudio来开发PCI的驱动,在做中断时,遇到一些麻烦,想求大家帮帮忙!我想把我应用程序的一个子程序做为中断处理子程序??应该怎么做!
eg:print() {cout<<"interrupt occur!"<<endl;} 做为一个中断处理子程序.我该怎么做?提供一个思路谢谢!!! DeviceIoControl(...)可以吗?具体怎么实现? 那么在驱动程序中需要对其做什么样的处理!!谢谢,,,非常感谢!!! |
|
沙发#
发布于:2007-03-27 20:31
呵呵,我也在做PCI中断处理我用的是PCI9054我看武安河的书上说要用DeviceIoControl(...)的异步方式,和win32事件通知方式,我用的后一种,中断在驱动里能看到,但是一从驱动到应用程序通信就有问题,问题好像在子线程的事件那,也挺郁闷的,哪位高手帮帮忙呀!
|
|
板凳#
发布于:2007-03-28 18:30
在应用层建立一个事件,把这个事件的句并给驱动层。
if(条件==1) then (把事件置成信号态) 发回应用层。一个简单事件模型。 |
|
|