阅读:995回复:1
感觉KernelDriver中断处理实现机制很神奇!!
感觉KernelDriver中断处理实现机制很神奇!!!!!
用了一段时间KernelDriver6.11,发现它实现中断很奇怪,它的ISR不需要读取板卡的中断标识寄存器就能识别自己的中断?!! 以前写驱动,要自己写ISR,在中断ISR中读一下板卡的寄存器,看是不是自己的中断,然后再插入DPC。 现在用KernelDriver6,它封装了ISR,没法自己写ISR,它只提供了一些简单的操作来间接的在ISR读写中断应答寄存器,不能在ISR中进行逻辑判断, 但是使用中发现DPC全是自己板卡产生的中断插入的,没有其它共享中断设备产生的干扰?!!! 这太奇怪了,不用读自己的板卡就知道是自己的中断,这是怎么实现的?在神奇了! 自己学习驱动程序编写时间不长,请高手指点指点。 |
|
|
沙发#
发布于:2003-12-17 20:36
那是个什么东东啊??我怎么没听过啊!
我是菜鸟。 |
|