chw119
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2002-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1867回复:6

驱动程序这样可不可以?

楼主#
更多 发布于:2002-05-22 19:48
本人设计了一pci板,用作i/o口传输,现在我编一程序(win 9x),对端口08f8和0cfci/o口读写,搜索其供应商号和设备号,从而获取该pci
板的i/o口的地址,然后再按其地址对pci板操作.
不知这样的想法对不对??望各位大虾赐教!!谢谢!!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-05-22 20:37
PCI支持PNP,在win9x下不需要你去找他的资源。
你的做法感觉你在写DOS驱动。
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-05-24 09:45
用户被禁言,该主题自动屏蔽!
chw119
驱动牛犊
驱动牛犊
  • 注册日期2002-04-19
  • 最后登录2002-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-25 10:14
我这样做,会不会在每次开时,出现发现新硬件的提示?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-05-25 15:47
用户被禁言,该主题自动屏蔽!
panxi
驱动牛犊
驱动牛犊
  • 注册日期2001-06-09
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-25 17:39
这么写当然是可以,但是这样做很麻烦,况且win2k下你怎么读
io?(通过驱动可以读)

wdm提供的PNP很好用,还是使用WDM吧
wuqix
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2008-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-26 18:05
这样做没问题,nt式的驱动都是这么做的,找到资源以后记得向系统声明保留就可以了,不过去读端口08f8和0cfc有点麻烦,目前的2000/xp中有几个个不建议使用的函数,比如halgetbusdata,原理上也是读端口08f8和0cfc,但是经过了微软的封装,比你自己去读端口要好一点。目前nt内核的系统还都支持,可以用的。
游客

返回顶部