mapofl
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:769回复:0

ds编写的驱动中断部分请教

楼主#
更多 发布于:2004-09-20 14:11
我用的pci9052,有两个中断源,相当于两个串口,接发数据。用DS写的驱动。
思路如下:
Isr_Irq(void) 在这个函数中查询是否有中断,没有的话返回false.
DpcFor_Irq(PVOID Arg1, PVOID Arg2)中可以判断中断产生的原因,然后将接受到的数据保存在KFIFO中。
接受发送调通了。我觉得应用程序通过DeviceControl或是READFILE获得KFIFO中的数据。

问题是1、中断驱动这样写是不是有问题?
2、 应用程序怎么通过DeviceControl或是READFILE?或者说,如何在驱动中做些改动从而使应用程序可以使用多线程。

游客

返回顶部