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