lnotting
驱动牛犊
驱动牛犊
  • 注册日期2002-05-29
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1056回复:3

关于i/o端口的取值问题!

楼主#
更多 发布于:2003-04-24 16:05
我看别人写的一些网卡的驱动程序时,有一个疑问。在驱动程序中,i/o地址他们是用宏定义固定好的!比如:一个pcmcia的网卡的i/o地址固定为0x0288h。

那么,我想请教一下,这个地址,我是怎么知道的?换句话说,我怎么知道在一种操作系统下,要编写驱动程序,我要使用这个i/o地址对设备进行i/o操作,而不是使用别的i/o地址???
daoyeah
驱动牛犊
驱动牛犊
  • 注册日期2002-11-13
  • 最后登录2003-07-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-28 14:34
把它顶上去
不过问得不清楚
hqcong
驱动牛犊
驱动牛犊
  • 注册日期2003-04-18
  • 最后登录2003-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-04-28 18:38
好象一些I/O是固定的,你可以打开你的电脑,在系统的设备管理器中能看到,比如并口一般是378h开始的。 :)
ldqmoon
驱动牛犊
驱动牛犊
  • 注册日期2002-10-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分125分
  • 威望13点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-04-29 15:55
如果你的设备在系统中驱动起来并能运行,就可以在操作系统提供的硬件资源中找到。

98,2000在附件里有这一项,linux的还没找到,不过一定有。xp没试过。

驱动程序可根据系统及系统提供的信息编写。
我就是我,我是ldqmoon!
游客

返回顶部