busybox tftp

crazy_baoli發表於2019-03-09

 

BusyBox下的tftp是一款應用於嵌入式開發系統上的一款小巧tftp工具,為開發者提供一個tftp服務的使用平臺。

通常是,PC開發主機作為伺服器(Server),開發系統(板)作為客戶端(Client),可以實現從Server下載檔案到Client,或者從Client上傳檔案到Server。

引數說明:

  •   -l     local的縮寫,後跟存在於Client的原始檔名,或下載Client後重新命名的檔名;
  •   -r     remote的縮寫,後跟Server即PC機tftp伺服器根目錄中的原始檔名,或上傳Server後重新命名後的檔名;
  •   -g     get的縮寫,下載檔案時用;
  •   -p     put的縮寫,上傳檔案時用。

 

 

測試環境:

win7+mtk公板

win7 ip:192.168.1.2

開發板ip:192.168.1.1

 

 

1. 上傳檔案到伺服器

win7端伺服器使用tftpd32.exe,雙擊開啟即會自動建立伺服器,不需別的設定。

開發板終端執行:

tftp -p  -r 7570_bob.conf -l /tmp/7570_bob.conf 192.168.1.2

 

收到的檔案儲存在D:\green program\tftpd32.450

 

2. 從伺服器下載檔案

開發板終端執行:

tftp -g -l /tmp/7570_bob.conf -r 7570_bob.conf 192.168.1.2

 

注:7570_bob.conf在目錄D:\green program\tftpd32.450,

且不能使用該方式D:\green program\tftpd32.450\7570_bob.conf來下載檔案。

 

參考:

https://www.cnblogs.com/amanlikethis/p/6837206.html

 

相關文章