阅读:1056回复:3
关于i/o端口的取值问题!
我看别人写的一些网卡的驱动程序时,有一个疑问。在驱动程序中,i/o地址他们是用宏定义固定好的!比如:一个pcmcia的网卡的i/o地址固定为0x0288h。
那么,我想请教一下,这个地址,我是怎么知道的?换句话说,我怎么知道在一种操作系统下,要编写驱动程序,我要使用这个i/o地址对设备进行i/o操作,而不是使用别的i/o地址??? |
|
沙发#
发布于:2003-04-28 14:34
把它顶上去
不过问得不清楚 |
|
板凳#
发布于:2003-04-28 18:38
好象一些I/O是固定的,你可以打开你的电脑,在系统的设备管理器中能看到,比如并口一般是378h开始的。 :)
|
|
地板#
发布于:2003-04-29 15:55
如果你的设备在系统中驱动起来并能运行,就可以在操作系统提供的硬件资源中找到。
98,2000在附件里有这一项,linux的还没找到,不过一定有。xp没试过。 驱动程序可根据系统及系统提供的信息编写。 |
|
|