国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

如果使用4412開發板那么怎么搭建和測試TFTP服務器

發布時間:2021-1-26 14:32    發布者:落風
關鍵詞: 4412 , TFTP
在前面的視頻中介紹了控制 led 的程序的實現,需要把編譯好的 led 可執行文件拷貝到文件系統里面,用 make_ext4fs 命令重新制作 system.img 文件系統,然后再燒寫到 iTOP- 4412 開發板,然后再運行led 可執行文件。這種方式的缺點是每次修改了應用程序,都需要重新制作文件系統,在重新燒寫文件系統,效率很低。
這一章先講解如何通過 TFTP 來實現在線傳輸文件,先在虛擬機 Ubuntu 上搭建一個服務器,并在虛擬機 Ubuntu 上做客戶端進行測試。
TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議),是一個基于 UDP 協議實現的用于在客戶機和服務器之間進行簡單文件傳輸的協議,適合于開銷不大、不復雜的應用場合。TFTP 協議專門為小文件傳輸而設計,只能從服務器上獲取文件,或者向服務器寫入文件,不能列出目錄,也不能進行認證。
本章配套視頻為:“視頻 08TFTP 服務器搭建和測試”
Linux網絡部分的學習方法
這里并不會費勁的去介紹 TFTP 協議,那個意義不大,主要是教大家如何操作,在這個過程中進步。網絡協議非常復雜,完整的網絡協議一個人將資料看一遍,估計這輩子就過去了。在這個龐大的網絡工程中,不同的工程師分別做不同的工作,作為嵌入式 linux 工程師,要做的就是拿別人做好的東西移植,在嵌入式上完善功能。
其實嵌入式上的所有功能從最開始,幾乎都是從 PC 上移植過來的,很多代碼以及軟件都是在 PC 機上實現過,嵌入式 ARM 處理器的發展相對于滯后(ARM 的流行是 2000 年之后的事情),所以在嵌入式上移植就成了非常重要的一項能力。
19.1 Ubuntu  服務端的搭建
在虛擬機 Ubuntu 上打開終端,如下圖。
首先輸入命令“sudo apt-get install xinetd”,安裝 xinetd,如下圖。
安裝完 xinetd,如下圖。
接下來輸入命令“sudo apt-get install tftp tftpd”安裝 tftp 和 tftpd,如下圖。
安裝完成后,如下圖。
然后建立 TFTP 的配置文件,使用命令“vi /etc/xinetd.d/tftp”建立文件,如下圖。
寫入下面的內容:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/tftpboot/
disable = no
per_source = 11
cps = 100 2
flags= IPv4
}
如下圖。
注意:如上圖所示,這個文件在粘貼內容之后,必須按照上面的格式嚴格對齊。
退出并保存。其中 server_args 設置的/var/tftpboot 目錄是 tftp 服務器的目錄,TFTP 客戶端就是從這個目錄里面獲取服務器上的文件的。使用命令 mkdir /var/tftpboot 建立 tftp 服務器的目錄,如下圖。
然后設置/var/tftpboot的訪問權限為 777,如下圖。
輸入:sudo /etc/init.d/xinetd restart 命令重啟xinetd服務,如下圖。
服務器到這一步就搭建好了,后面來進行測試。
服務器測試
本機測試:在/var/tftpboot下面建立一個文件test,在里面輸入 hello world,然后保存該文件,如下圖。
在啟動另外一個終端,如下圖。
然后輸入:tftp 127.0.0.1,如下圖。
輸入 get test 獲取 test 文件,如下圖。
在上圖看到獲取到 test 的信息 13 字節,然后輸入 q 退出 tftp,如下圖。
然后輸入 ls 查看當前目錄下是否有 test 文件了,通過查看,發現當前目錄下應經有 test 文件了,這就是/var/tftpboot 目錄下的那個 test 文件,如下圖。
使用 cat 命令查看一下 test 文件的內容,如下圖。
通過上面的截圖,看到 test 文件里面的內容是 hello world,與/var/tftpboot 目錄的 test 是一樣的,至此的 TFTP 服務器端的配置和測試就完成了。

本文地址:http://www.qingdxww.cn/thread-755676-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
落風 發表于 2021-2-22 11:52:00

您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Chiptorials ——如何將CryptoAuthLib庫用于Microchip安全身份驗證IC
  • 無線充電基礎知識及應用培訓教程
  • Chiptorials ——使用ATECC608 TrustFLEX實現基本非對稱身份驗證
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 青青青青久久精品国产一百度 | 午夜视频在线观看一区 | 狠狠做狠狠做综合日日 | 亚洲国产最新在线一区二区 | 亚洲成人免费观看 | 簧片免费网站 | 综合色天天 | 自拍偷拍网址 | 久久99精品国产免费观看 | 一个人在线观看www中国 | 在线观看不卡一区 | 日韩电 影在线播放 | 国产精品日本 | 国产精品亚洲专区在线观看 | 欧美亚洲尤物久久精品 | 精品国产一区二区三区在线 | 日韩国产三级 | 不卡一区二区在线 | 99久久精品国产国产毛片 | 黄色片视频在线观看 | gaysex中国小伙 | 国产精品国产精品国产专区不卡 | 在线观看网址入口2020国产 | 国产中文字幕一区 | 日日操日日操 | 看黄视频网站 | 色综合久久久 | 欧美成人午夜精品免费福利 | 国内精品久久久久影院免费 | 2022国产麻豆剧传媒剧情 | 国产欧美日韩精品一区二区三区 | 日韩一区二区久久久久久 | 欧美成人免费全部观看天天性色 | 草逼视频网址 | 四虎网站在线 | 色永久 | 91真实强推绝对不是演的 | 日本无遮挡吸乳视频 | 九九热在线免费视频 | 忍者刺客韩国在线观看完整免费版 | 精品色视频 |