安裝程序
sudo apt-get install tftp tftpd前者是客戶端,后者是服務(wù)程序。
只這樣是不行的,因為tftp是要inetd來控制的,而ubuntu或debian類的系統(tǒng),默認是沒有安裝inetd的,安裝一下:
sudo apt-get install netkit-inetd在/目錄下建一個tftpboot, 把屬性改成777。
cd /sudo mkdir tftpbootsudo chmod 777 tftpboot修改/etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
重新加載inetd進程
sudo /etc/init.d/inetd reload測試一下,在/tftpboot文件夾下新建立一個文件
touch aaa進入另外一個文件夾
tftp 10.0.0.1tftp> get aaa
是不是工作正常了呢?
現(xiàn)在把你編譯好的內(nèi)核文件拷貝到/tftpboot下面,使用u-boot的tftp命令加栽內(nèi)核到目標板內(nèi)存了。