天天看點

fl2440——Linux主機與開發闆之間使用tftp

為了以後更友善地對fl2440開發闆進行傳檔案,直接從主控端往開發闆傳已經編譯好的程式等,使用tftp無疑是個便捷的選擇。

1、Linux主機搭建tftp服務

可以參考我之前的記錄:http://blog.csdn.net/baweiyaoji/article/details/52824764不多贅述。

2、確定Linux、開發闆、PC主機在同一網段

可以手動設定IP,注意是有線網卡的IP。

PC主機:

fl2440——Linux主機與開發闆之間使用tftp

Linux:

fl2440——Linux主機與開發闆之間使用tftp

開發闆:

fl2440——Linux主機與開發闆之間使用tftp

在這裡講一下如何修改開發闆的ip:

1.臨時修改ip,直接在指令行鍵入:ifconfig eth0 192.168.5.200

但是這種方法在重新上電後ip又會還原。

2.永久修改ip,在開發闆進入如下圖的路徑:

fl2440——Linux主機與開發闆之間使用tftp

可以看到有一個init.d的檔案夾:

>: cd init.d/
>: ls
S01_network   S04_dropbear  S99_rcsApp    rcS
           

對這個檔案進行修改:vi S01_network

fl2440——Linux主機與開發闆之間使用tftp

儲存退出,這樣重新開機後ip就是你指定的ip了。

這是因為:首先開發闆一上電核心就調用了init程序,然後它會讀取inittab檔案裡面的一些配置,當讀到rcS這個腳本時,它就會去讀裡面以S開頭的腳本,讀到/etc/init.d 裡面的S01_network時,就可以永久修改我們的ip位址。

rcS:

fl2440——Linux主機與開發闆之間使用tftp

3、虛拟機VMware選擇橋接模式

在菜單欄的虛拟機選項下,選擇設定…:

fl2440——Linux主機與開發闆之間使用tftp

之後在菜單欄:編輯->虛拟網絡編輯器…,VMnet0選擇自己的有線網卡:

fl2440——Linux主機與開發闆之間使用tftp

4、測試

在Linux下任意選擇一個檔案,并放入/tftp目錄下:

[tangbin@localhost ~]$ cat haha
ttest!!!:wq
           
fl2440——Linux主機與開發闆之間使用tftp

在開發闆下載下傳:

fl2440——Linux主機與開發闆之間使用tftp

下載下傳成功,内容一緻,完成!

繼續閱讀