上一节 我们学习了:
网卡驱动介绍以及制作虚拟网卡驱动
接下来本节,学习网卡芯片DM9000C,如何编写移植DM9000C网卡驱动程序。...,内存控制器便会使能网卡DM9000C的使能脚,所以我们的DM9000C的io基地址=0X20000000
其中DM9000C的CMD引脚接在bank4的LADDR2上面
所以当访问的io基地址=0X2000...,会暂存到内部地址中,然后产生一个上升沿中断,等待2440读取数据
当DM9000C将2440的数据转发出去后,也会产生一个上升沿中断给2440
如下图所示,DM9000C的中断引脚位于pin34脚
接在...硬件和设置net_device结构体的成员用的
4.2 进入dmfe_probe1()函数
如下图,这个iobase 变量就是我们DM9000C的io基地址0x20000000
iobase的作用:
如上图...()注册了网卡驱动net_device后,在内核中使用ifconfig就会进入net_device->open成员函数申请中断,激活队列等
所以我们要修改open成员函数的申请中断函数,将触发中断改为“