之前配置使用的SMDK2440开发板,默认不支持DM9000网卡驱动,但是其中的MINI2440开发板支持,所以要将MINI2440中的DM9000驱动移植到SMDK2440中。
进入内核源码目录里面,找到 arch/arm/mach-s3c24xx/
目录并进入,找到如下这两个文件:
下面将 mach-mini2440.c 中关于网卡的配置代码,移植到 mach-smdk2440.c 中。
添加头文件 移植并修改结构体SMDK2440_dm9k_resource 移植并修改smdk2440_dm9k_pdata结构体 添加宏定义MACH_SMDK2440_DM9K_BASE 修改smdk2440_devices结构体 2. 编译内核,测试网络(局域网)保持之前的配置不变,重新编译内核:
make uImage
编译完成之后烧写到开发板中,进入到Linux系统后进行网络测试:
ifconfig eth0 192.168.1.6
② ping测试
ping 192.168.1.3
③ 设置开机启动后自动配置ip地址
编辑etc/init.d/rcS文件,添加一条配置命令即可。
3. 连接外网测试配置网关。
4. 挂接NFS文件系统测试服务器上开启NFS服务器即可。
接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』。