Linux搭建tftp服務(wù)器
嵌入式linux開(kāi)發(fā)中,通過(guò)uboot的TFTP從Linux主機下載內核和設備樹(shù)可以避免在開(kāi)發(fā)過(guò)程中頻繁地燒寫(xiě)內核和設備樹(shù),節省大量時(shí)間。要使用uboot的這個(gè)功能需要在Linux主機上安裝TFTP服務(wù)器。下面以Ubuntu為例說(shuō)明安裝過(guò)程。
本文引用地址:http://dyxdggzs.com/article/202312/453930.htm1.安裝TFTP服務(wù)器:tftpd-hpa
sudo apt updatesudo apt install -y tftpd-hpa
2.tftpd-hpa的配置文件是“/etc/default/tftpd-hpa ”。修改配置文件為以下內容
# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/home/joshua/Desktop/tftp-share" #此處填寫(xiě)實(shí)際的tftp目錄路徑TFTP_ADDRESS=":69"TFTP_OPTIONS="-l -c -s"
3.保存配置文件后,輸入以下命令重啟tftp-hpa服務(wù),以應用更改。
sudo systemctl restart tftpd-hpa.service
4.測試驗證。在以上配置項“TFTP_DIRECTORY”對應的目錄中新建一個(gè)名為“test.txt”的文件,文件內容為“hello tftp!!!”。在uboot中利用tftp命令下載test.txt文件并利用md命令顯示文件內容以驗證。
uboot中使用tftp命令將test.txt下載到80800000處

uboot中使用md命令顯示80800000處內容
評論