阅读:1468回复:3
如何写W2k WDM用查询方式访问ISA卡共享内存的驱动?(20分++)
我是新手。由于板卡没有中断,驱动只能用查询方式访问共享内存。系统DPC好象提供了一个TimeDpc,但一时不知如何下手,请各位大侠赐教 :)
|
|
沙发#
发布于:2002-10-23 23:43
我以前做个一个,很类似。有两个解决办法。
1)驱动程序只是映射共享内存,具体由应用层控制。可以参考DDK的MAPMEM例子。 2)在驱动中完成。映射共享内存,做一个循环来判断是否可写或可读,很简单的,而且DDK中有类似的例子,看一个就明白了。 |
|
|
板凳#
发布于:2002-10-25 13:22
十分感谢LitteSW,BussAddr的sample我看过了。我想在驱动程序中实现对ISA ShareRam的数据进行分层处理,由于没有中断,只能用定时器启动驱动程序中的功能函数或DPC入口,不知能不能做到。
|
|
地板#
发布于:2002-10-26 19:10
当然可以。
简单的方法就是用个for循环,直接判断能否读写。用Time启动DPC也没问题,就是复杂一点。 |
|
|