阅读:966回复:3
为什么没有人回复我的问题??是不是我的问题比较简单?
我看别人写的一些网卡的驱动程序时,有一个疑问。在驱动程序中,i/o地址他们是用宏定义固定好的!比如:一个pcmcia的网卡的i/o地址固定为0x0288h。
那么,我想请教一下,这个地址,我是怎么知道的?换句话说,我怎么知道在一种操作系统下,要编写驱动程序,我要使用这个i/o地址对设备进行i/o操作,而不是使用别的i/o地址??? |
|
沙发#
发布于:2003-04-25 12:03
在驱动里是可以拿到这个地址的,你不需要知道具体的地址是什么,
所有的工作驱动都做了。 |
|
板凳#
发布于:2003-04-25 14:27
对i/o,linux下你可以查看分配的i/o端口地址
对PCI,#define PCI_CONFIG_ADDRESS 0xcf8 #define PCI_CONFIG_DATA 0xcfc |
|
|
地板#
发布于:2003-04-25 16:38
驱动规范是拿来干什么的?
|
|
|