版块
论坛
喜欢
话题
应用
搜索
登录
注册
bluesky123的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=31823
denizen老兄,请进来拿分
denizen老兄:前几天谢谢你给我发的ISA数据采集卡的代码。小弟奉上20分,请老兄笑纳。我已把代码略略整理成VC下的工程型式,如果你要的话,我给你发过去吧。另外,我读了读代码,有几处不太明白,请多多指教:1、这块卡是ISA的吗?我看代码支持PNP啊?难道ISA总线的设备有支持...
全文
回复
(
9
)
2002-08-11 09:28
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
denizen
:
raw resources 是系统分配给设备的资源,要初始化中断等对象要使用translated resources.
(2002-08-11 19:46)
回复
bluesky123
:
我的领悟能力真是低啊!我还是没搞懂,你可不可以详细解释一下?谢谢。
(2002-08-11 19:19)
回复
denizen
:
“Use the raw resources to program the device.” “Use the translated resources to connect the interrupt vector, map I/O space, and map memory...
(2002-08-11 16:02)
回复
bluesky123
:
那么这两者如何使用呢?
(2002-08-11 14:37)
回复
denizen
:
问题2好象不是出错。DDK下的/SRC/GENERAL/PARTIO源代码也是处理两个硬件资源列表的(一个是raw,一个是translated)。好象是在raw型式下CmResourceTypePort类型还要再跟据resourceTrans->Type判断是CmResou...
(2002-08-11 11:46)
回复
denizen
:
denizen老兄:你意思是不是说在INF文件中分配了资源,非PNP的ISA的卡也可以有ADDDEVICE、PNP、POWERMANAGE等函数,在代码上与WDM驱动无异? 对头。可以用softice跟踪,isa卡的驱动同样会调用adddevice,startdevice...
(2002-08-11 11:36)
回复
bluesky123
:
问题2好象不是出错。DDK下的/SRC/GENERAL/PARTIO源代码也是处理两个硬件资源列表的(一个是raw,一个是translated)。好象是在raw型式下CmResourceTypePort类型还要再跟据resourceTrans->Type判断是CmResou...
(2002-08-11 10:43)
回复
bluesky123
:
denizen老兄:你意思是不是说在INF文件中分配了资源,非PNP的ISA的卡也可以有ADDDEVICE、PNP、POWERMANAGE等函数,在代码上与WDM驱动无异?
(2002-08-11 10:42)
回复
denizen
:
1.pnp与isa卡的区别主要在于资源的动态分配,而其他的驱动功能没有实质上的差别。isa卡通过inf文件分配资源,而pnp可以在系统检测到有设备插入时动态分配资源。 2.代码是直接剪贴下来的,肯定有纰漏,如果看到连续两行相同的语句,其中有一句是多余的。最好到华中bbs驱动版去...
(2002-08-11 10:16)
回复
bluesky123
加关注
写私信
0
关注
0
粉丝
60
帖子
返回顶部