為了以後更友善地對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
在開發闆下載下傳:
下載下傳成功,内容一緻,完成!