用到的工具:http://blog.csdn.net/qq_33160790/article/details/77677803
本博客在配置内核支持设备树后(即:已在tiny4412上运行linux4.4内核,但网卡驱动未配置),基于http://www.cnblogs.com/pengdonglin137/p/5153794.html(修改内核)
如果还未在tiny4412上运行设备树,参考:http://www.cnblogs.com/pengdonglin137/p/5137941.html
把需要执行的步骤总结如下:
1.配置内核支持usb网卡
make menuconfig
- Device Drivers --->
- Network device support --->
- USB Network Adapters --->
- Davicom DM96xx based USB 10/100ethernet devices
2.把修改后的补丁文件copy到内核目录
下载目录:
http://download.csdn.net/download/qq_33160790/9958070
里面有说明补丁用法
3.生成新的uimage和dtb
make uImage LOADADDR=0x40008000 -j2
make dtbs
4.使用dnw工具把内核 ramdisk 设备树烧入
#u-boot:dnw 0x40600000
dnw arch/arm/boot/uImage
#u-boot:dnw 0x41000000
dnw ramdisk.img
#u-boot:dnw 0x42000000
dnw arch/arm/boot/dts/exynos4412-tiny4412.dtb
5.启动内核
使用bootm启动内核:
bootm 0x40600000 0x41000000 0x42000000
内核输出这些信息,此时网卡被识别了,配置网卡ifconfig eth0 192.168.1.119后,即可使用网络挂载文件系统来进行后续的驱动开发