利用 MPLAB Harmony v3
TCP/IP 協(xié)議棧
在SAM E54 MCU上
實現(xiàn)文件傳輸協(xié)議
簡介
文件傳輸協(xié)議(File Transfer Protocol,F(xiàn)TP)是TCP/IP提供的標(biāo)準(zhǔn)Internet協(xié)議,用于將文件從一個設(shè)備傳輸?shù)搅硪粋€設(shè)備。它是TCP/IP協(xié)議棧層內(nèi)的應(yīng)用層協(xié)議。對于任何可聯(lián)網(wǎng)設(shè)備而言,嵌入式FTP客戶端/服務(wù)器是一項有利補充。FTP客戶端模塊將支持應(yīng)用程序從任何FTP服務(wù)器上傳和下載文件。該協(xié)議允許在不同設(shè)備之間可靠、高效地傳輸數(shù)據(jù),而無需擔(dān)心不同主機的文件存儲系統(tǒng)存在差異。
本文檔將重點介紹MPLAB Harmony v3 TCP/IP協(xié)議棧的FTP實現(xiàn),并使用SAM E54單片機進行FTP客戶端和FTP服務(wù)器組合演示。FTP客戶端應(yīng)用程序包含以太網(wǎng)自舉程序,用于從FTP服務(wù)器下載應(yīng)用程序二進制文件并通過自編程更新固件。
主要內(nèi)容
FTP概述
應(yīng)用概述
本文檔使用兩個SAM E54 Xplained Pro評估工具包演示如何在網(wǎng)絡(luò)中使用FTP服務(wù)器和FTP客戶端,其中一個評估板用作FTP服務(wù)器,另一個評估板用作FTP客戶端。每個FTP客戶端和FTP服務(wù)器都有自己的文件系統(tǒng)介質(zhì)。
硬件和軟件要求
MPLAB Harmony v3中的FTP
-
TCP/IP配置器
-
FTP服務(wù)器模塊
-
FTP客戶端模塊
FTP客戶端和服務(wù)器:應(yīng)用程序?qū)崿F(xiàn)
-
MPLAB Harmony v3配置
-
TCP/IP MPLAB Harmony v3配置
-
運行應(yīng)用程序
附錄
-
生成應(yīng)用程序二進制文件(測試應(yīng)用程序配置)
-
所下載二進制文件的自編程
-
進入應(yīng)用程序代碼
點擊下方“閱讀原文”查看全文

更多更全中文文檔,盡在麥博士藏書閣
原文標(biāo)題:中文應(yīng)用筆記《利用 MPLAB? Harmony v3 TCP/IP 協(xié)議棧在SAM E54 MCU上實現(xiàn)文件傳輸協(xié)議》
文章出處:【微信公眾號:Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
microchip
+關(guān)注
關(guān)注
52文章
1538瀏覽量
118624
原文標(biāo)題:中文應(yīng)用筆記《利用 MPLAB? Harmony v3 TCP/IP 協(xié)議棧在SAM E54 MCU上實現(xiàn)文件傳輸協(xié)議》
文章出處:【微信號:MicrochipTechnology,微信公眾號:Microchip微芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
51+單片機TCP-IP+協(xié)議棧ZLIP源碼
FTP文件傳輸協(xié)議的工作模式
使用MPLAB Harmony v3軟件框架在PIC32CM LS60 Curiosity Pro評估工具包上實現(xiàn)安全引導(dǎo)

什么是socket編程 socket與tcp/ip協(xié)議的關(guān)系
TCP協(xié)議是什么
淺析SDIO協(xié)議V2和V3版本的區(qū)別
Linux網(wǎng)絡(luò)協(xié)議棧的實現(xiàn)

串口服務(wù)器和TCP/IP協(xié)議棧是什么關(guān)系
一文了解TCP/IP協(xié)議

評論