在嵌入式裡面,用來下載到開發版上的,應該就屬TFTP最常用了吧!
以下是介紹在Ubuntu 上安裝與設定TFTP:
======================================================
1、安裝套件:
套件有三個,分別是tftpd、tftp、xinetd
安裝指令:
$ sudo apt-get install tftpd (服務端)
$
sudo apt-get install tftp (客戶端)
$ sudo apt-get install xinetd
2、設定配置文件
在 /etc/xinetd.d/ 新建一個tftp文件
指令 $sudo vim /etc/xinetd.d/tftp
檔案內容:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
輸入完畢後,按「Esc」鍵,到指令模式,之後輸入「:wq」 存檔離開。
3、建立tftp資料夾
由於剛剛的文件所設定資料夾的位置是在根目錄下,並取名為 tftpboot
因此,必須在 / 目錄下建立此資料夾
指令:
$ sudo mkdir /tftpboot
4、重新啟動服務
當然,設定完成之後,必須重新啟動服務,來載入我們剛剛設定的組態
指令:
$ sudo /etc/init.d/xinetd restart
如此一來,就設定完成了!