国产毛片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://m.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精品福利视频 | 岛国精品视频 | 欧美xx视频 | 日韩精品久久久久影院 | 国产一区二区三区免费看 | 极品的亚洲 | 小色网站| 久久国产成人午夜aⅴ影院 久久国产成人精品麻豆 | 久久99久久99小草精品免视看 | 日韩欧美亚洲国产一区二区三区 | 日韩经典一区 | www.色亚洲| 日韩高清在线播放 | 日本成年免费网站 | 欧美不卡视频在线观看 | 欧美视频不卡 | 亚洲欧美日本另类 | 亚洲天堂精品在线观看 | 久久99热精品这里久久精品 | 日日夜夜噜噜 | 日本护士xxxx0000 | 精品日韩欧美国产一区二区 | 国产欧美日韩精品a在线观看高清 | 永久网站色视频在线观看免费 | 欧美成人午夜视频免看 | 国产午夜爽爽窝窝在线观看 | 久久er热这里只有精品免费 | 中文字幕日本不卡一二三区 | 999yy成年在线视频免费看 | 日韩视频免费一区二区三区 | 日韩欧美精品一区二区 | 岛国片在线免费观看 | 久久综合精品不卡一区二区 | 日韩综合| 国产一国产一有一级毛片 | 日韩欧美视频 | 免费福利在线看黄网站 | 亚洲精品国产手机 | 男女男免费视频网站国产 | 亚洲欧美日本人成在线观看 | 香蕉97超级碰碰碰碰碰久 |