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

如果使用4412開發(fā)板那么怎么搭建和測(cè)試TFTP服務(wù)器

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

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

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
落風(fēng) 發(fā)表于 2021-2-22 11:52:00

您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 安靜高效的電機(jī)控制——這才是正確的方向!
  • 無線充電基礎(chǔ)知識(shí)及應(yīng)用培訓(xùn)教程3
  • 基于CEC1712實(shí)現(xiàn)的處理器SPI FLASH固件安全彈性方案培訓(xùn)教程
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 青青视频国产 | 91免费永久国产在线观看 | 自拍视频一区二区 | 欧美日韩国产亚洲一区二区 | 九九热最新网址 | 国产三级网 | 欧美在线完整高清观看 | 国产久草视频 | 国产真实强j视频在线观看 国产真实女人一级毛片 | 亚洲成年人在线 | 四虎影视在线观看永久地址 | 成 年 人 视频在线播放 | 国产精品不卡在线 | 一区二区三区四区亚洲 | 91亚洲精品丁香在线观看 | 欧美成人亚洲高清在线观看 | 19国产精品麻豆免费观看 | 日本不卡二 | 求四虎tv的网站 | 高清日韩在线 | 高清不卡 | 欧美成人亚洲国产精品 | 日韩一区二区三区在线 | 国产精品七七在线播放 | 久久99精品久久久久久首页 | 敢死队4在线观看高清完整版 | 91香蕉视频在线观看免费 | 欧美视频网站免费看 | 桃花岛精品亚洲国产成人 | 亚洲日本一区二区三区 | 青草园网站在线观看 | 亚洲日本乱码在线观看 | 青青青青青国产免费观看 | 美女中出视频 | 日韩快播网| 久久噜噜久久久精品66 | 国产欧美大片 | 成人欧美一区在线视频在线观看 | 久久香蕉国产线看免费 | 欧美在线免费看 | 在线国产高清 |