1. gzyueqian
      13352868059

      學習TFTP服務配置的詳細解析-嵌入式培訓

      更新時間: 2018-09-03 12:00:21來源: 嵌入式培訓瀏覽量:5530

          這次小編給大家分享的事tftp服務配置的詳細過程,大家要是有什么新的想法記得把它保留,也許它就是你發(fā)現(xiàn)新大陸的一條密鑰。那小編就不多說了,馬上給大家說道一二。

          主機端編譯的Linux內(nèi)核影像必須有至少一種方式下載到目標板上執(zhí)行。通常是目標板的引導程序負責把主機端的影像文件下載到內(nèi)存中。根據(jù)不同的連接方式,可以有多種文件傳輸方式,每一種方式都需要相應的傳輸軟件和協(xié)議。

          在linux開發(fā)中常用的傳輸方式為網(wǎng)絡傳輸方式,及tftp。TFTP協(xié)議是一種簡單的網(wǎng)絡傳輸協(xié)議,是基于UDP傳輸?shù)模瑳]有傳輸控制,所以對于大文件的傳輸是不可靠的。不過正好適合目標板的引導程序,因為協(xié)議簡單,功能容易實現(xiàn)。當然,使用TFTP傳輸之前,需要驅(qū)動目標板以太網(wǎng)接口并且配置IP地址。

          TFTP服務配置的詳細過程:

      1、檢查是否安裝tftp server
      $ sudo dpkg -s tftpd-hpa
      如果已安裝會顯示:
      Status: install ok installed
      2、如果未安裝,則安裝tftp-server
      $ sudo apt-get install tftpd-hpa
      3、修改tftp服務器配置文件(可選)
      tftp 默認的配置文件是/etc/default/tftpd-hpa 可通過它配置tftp服務器,如指定文件存放的目錄,默認是/var/lib/tftpboot下。這里我們不修改跳過。
      如果要修改,見下面。
      $ sudo vi /etc/default/tftpd-hpa
      修改內(nèi)容為
      TFTP_USERNAME="tftp"
      TFTP_DIRECTORY="/tftpboot"
      TFTP_ADDRESS="0.0.0.0:69"
      TFTP_OPTIONS="-c -s -l"
      $ mkdir /tftpboot
      $ sudo chmod a+w /tftpboot
      注:
      TFTP_DIRECTORY=/tftpboot 表示指定待傳輸文件的存放目錄為/tftpboot。如果想通過tftp服務傳輸某文件,需要把文件放在該目錄下。
      重啟tftp服務,使得修改的配置生效
      $ sudo service tftpd-hpa restart
      4、自環(huán)測試tftp服務是否安裝成功
      $ cd /var/lib/tftpboot
      $ vi test 并在里面添加一些字符后,保存退出
      $ cd /tmp
      $ tftp 127.0.0.1
      $ tftp> get test
      $ tftp> q
      $ cat test 如果看到test里字符和前面輸入字符一致,表示該tftp服務是OK的

          粵嵌科技創(chuàng)辦于2005年是一家IT高新技術(shù)企業(yè),專注IT職業(yè)教育13年,主要培訓課程分別有嵌入式培訓、Java培訓、Unity游戲開發(fā)、Python人工智能、HTML5前端開發(fā)、全棧UI設(shè)計、網(wǎng)絡營銷、CCIE網(wǎng)絡等專業(yè)課程

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲视频日本有码中文 | 欧美日韩国产色综合一二三四 | 婷婷国产天堂久久综合五月 | 一级a爱片国产亚洲精品 | 亚洲日韩欧在线观看 | 制服丝袜中文字幕精品z |