Boreas
驱动牛犊
驱动牛犊
  • 注册日期2001-12-22
  • 最后登录2004-05-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:957回复:1

请教高手!

楼主#
更多 发布于:2003-04-22 17:00
你好,希望赐教。
我的驱动程序是用DriveWorks开发的,硬件板卡为PCI接口,功能只有一些I/O读写和中断处理,我在驱动里对中断进行了处理和清中断,然后用Event事件触发通知上方应用程序,上面用Wait循环等待,可是现在出现上层响应时间不定,有时很慢,有时甚至会被随后的中断覆盖,请问这是怎么回事,可能是由于2000下多线程的问题,不知道还有什么其他好办法向上层传递中断信息。
谢谢!


[编辑 -  4/22/03 by  Boreas]
Boreas
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-24 21:33
高速中断不大可能扔给USER MODE处理. 因为USER MODE的程序在不确定的时刻才能得到控制.一般需要直接在KERNEL MODE处理完毕. 最多留个结论给USER MODE显示显示.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
游客

返回顶部