由上圖可知,獲取到 13 字節(jié)的 test。
然后輸入 ls 查看當前目錄下是否有 test 文件了,通過查看,發(fā)現(xiàn)當前目錄下已經(jīng)有 test
文件了,這就是/var/tftpboot 目錄下的那個 test 文件。然后使用 cat 命令查看一下
test 的內容,如下圖。
10.jpg
通過上面的截圖,看到 test 文件里面的內容是 hello world,與/var/tftpboot 目錄的
test 是一樣的,至此的 TFTP 服務器端的配置和測試就完成了。
2.1.2 開發(fā)板實現(xiàn) TFTP 文件傳輸
iMX6 開發(fā)板進入系統(tǒng)后,輸入“ifconfig”命令查看板子 ip,然后輸入“ping
192.168.3.183”命令來測試板子和虛擬機 Ubuntu 之間的網(wǎng)絡。如下圖。
11.jpg
由上圖可知,開發(fā)板和虛擬機的網(wǎng)絡是連通的。這里”192.168.3.183”ip 是虛擬機
Ubuntu 的 ip。如果用 ifconfig 查看到的開發(fā)板 ip 和虛擬機 Ubuntu 的 ip 不在同一網(wǎng)段,則
可以通過修改開發(fā)板的”/etc/eth0-setting”文件來修改 ip,如下圖。
12.jpg
修改完成后,重啟開發(fā)板。用 ifconfig 查看到 ip 修改有效。
在開發(fā)板串口輸入“tftp -g -l test -r test 192.168.3.183”,并用 cat 命令查看,如下圖。
13.jpg
由上圖可知,獲取到的 test 文件的內容和 TFTP 上文件的內容是一樣的,至此 TFTP 搭建
以及測試全部完成。以后再調試程序的時候可以用 TFTP,不用再來回拔插、掛載 U 盤了。