CS8900A网络驱动程序移植
2016-06-09 11:12
260 查看
上图为开发板上的网卡原理图,可得到:
1.CS8900A的访问基址为0x19000000
2.总线位宽为16
3.中断引脚为EINT9
驱动文件drivers/net/cs89x0.c既可以编进内核,也可以编译为一个可加载模块。编译进内核时,它的入口函数为cs89x0_probe;编译为模块时,它的入口函数为init_module。这两个函数最终都会调用cs89x0_probel函数来枚举CS8900A。因此需要在调用cs89x0_probel函数之前,指明CS8900A芯片使用的资源。
下面修改驱动文件drivers/net/cs89x0.c:
(5)其他修改
1)
2)
到此代码修改完成。
使用网络功能:
相关文章推荐
- 如何解决双网卡冲突
- 无线网卡安装DIY
- 网卡安装常见问题精解
- 用双网卡实现三机互联
- 批处理获取网卡名称的代码(附修改IP、网关、DNS脚本)
- vbs Windows系统改变或修改网卡的MAC地址的脚本与软件第1/2页
- JScript中调用ActiveX获取访客网卡MAC地址实现代码
- 提高10/100M网卡传输速率的设置方法
- freebsd网卡安装与dhcp配置方法
- Python脚本实现网卡流量监控
- python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
- 【原创】centos自带网卡驱动不兼容硬件,造成hadoop的datanode节点频繁宕机的解...
- Broadcom 802.11n 网络适配器 看看你的PCI id 对照一下 没戏的话就别玩了
- 在 Ubuntu 15.10 上为单个网卡设置多个 IP 地址
- Linux服务器网卡驱动安装及故障排除
- Linux下如何确定网卡所使用的驱动程序
- Centos 6 克隆导致网卡eth0变成eth1、及修改网卡名的方法
- 双机热备hearbeat
- P2V之后,给虚拟网卡设置IP时提示IP冲突的解决办法