最近在学习韦东山嵌入式Linux驱动开发(基于S3C2440 JZ2440),按照新的JZ2440学习路线来进行的 ,但是在进行开发之前遇到了诸多困难(对于新手来说吧):NFS挂载总是失败、开发板Ping不通、不知道在哪里编译写好的驱动程序,官方提供的Ubuntu里面没有视频里面对应的编译目录等等,现在问题一 一解决,鉴于每次解决完问题后隔些日子再回来看总是忘,因此对在进行开发之前需要做的工作进行总结。
1、开发板、电脑、和虚拟机三者互相ping通
(1) IP设置:
开发板IP:192.168.1.17 (U-Boot 1.1.6 默认IP,如需修改请使用set ipaddr xxx.xxx.xxx.xxx 然后save)
PC机IP: 192.168.1.100
虚拟机IP:192.168.1.99
采用开发板与电脑直连的方式,这种方式下必须采用新的u-boot,即2017年版本的u-boot.bin,该版本在u-boot阶段就已经使用使能了DM9000网卡,保证开发板一上电就使能网卡,就像下图中红色箭头指的那样。