为了以后更方便地对fl2440开发板进行传文件,直接从宿主机往开发板传已经编译好的程序等,使用tftp无疑是个便捷的选择。
1、Linux主机搭建tftp服务
可以参考我之前的记录:http://blog.csdn.net/baweiyaoji/article/details/52824764不多赘述。
2、确保Linux、开发板、PC主机在同一网段
可以手动设置IP,注意是有线网卡的IP。
PC主机:
Linux:
开发板:
在这里讲一下如何修改开发板的ip:
1.临时修改ip,直接在命令行键入:ifconfig eth0 192.168.5.200
但是这种方法在重新上电后ip又会还原。
2.永久修改ip,在开发板进入如下图的路径:
可以看到有一个init.d的文件夹:
>: cd init.d/
>: ls
S01_network S04_dropbear S99_rcsApp rcS
对这个文件进行修改:vi S01_network
保存退出,这样重启后ip就是你指定的ip了。
这是因为:首先开发板一上电内核就调用了init进程,然后它会读取inittab文件里面的一些配置,当读到rcS这个脚本时,它就会去读里面以S开头的脚本,读到/etc/init.d 里面的S01_network时,就可以永久修改我们的ip地址。
rcS:
3、虚拟机VMware选择桥接模式
在菜单栏的虚拟机选项下,选择设置…:
之后在菜单栏:编辑->虚拟网络编辑器…,VMnet0选择自己的有线网卡:
4、测试
在Linux下任意选择一个文件,并放入/tftp目录下:
[tangbin@localhost ~]$ cat haha
ttest!!!:wq
在开发板下载:
下载成功,内容一致,完成!