PCI9054的驱动,中断控制方式(没有采用DMA方式),有如下几个例程,请帮我理一下它们执行的顺序和主要功能?StartIoSerialReadReadSerialWriteWriteDpcFor_IrqIsr_Irq我现在已经知道 Read-->StartIo--&g...
全文
回复(9) 2003-08-11 10:32 来自版块 - 非USB硬件驱动开发
表情
flying[quote]楼主有这本书,可以直接看这本书上的内容,里面有讲的。 是哪本书,叫什么名字? [/quote] 你上面的那段例程出自于哪本书? 我说的就是这本书了(2003-08-24 21:54)
libin2309如果采用中断方式的话,还是前面一位老兄说的对,ISR什么时候执行是和硬件相关的,当硬件发出中断信号的时候,对应的驱动中的ISR就执行, serialread,怎么和ISR联系起来?我也很想知道这个,这个问题也就是驱动和硬件联系(ISR被执行)与驱动和应用联系(serialread...(2003-08-24 10:38)
stephen80320楼主有这本书,可以直接看这本书上的内容,里面有讲的。 是哪本书,叫什么名字?(2003-08-23 23:40)
flying楼主有这本书,可以直接看这本书上的内容,里面有讲的。(2003-08-19 08:30)
wangxdbmeisr是在硬件中断产生后,由系统的io管理器调用的。至于中断什么时候产生,取决于硬件设计(2003-08-18 19:03)
stephen80320既然如此,那么为什么SerialRead例程中看不出调用了Isr呢?(2003-08-16 21:49)
HONGLIN ReadFile->Read->StartIo->SerialRead->Isr(有可能的话)->Dpc WriteFile->Write->StartIo->WerialWrite->Isr(有可能的话)->Dp...(2003-08-15 13:08)
stephen80320能不能说具体一点,细节一点。 太抽象了我还是不明白:((2003-08-12 12:42)
zzht007我认为它们之间是通过保存在CurrentIrp中的指针所指向的IRP联系起来的。(2003-08-12 12:19)

返回顶部