利用 MPLAB® Harmony v3
TCP/IP 协议栈
在SAM E54 MCU上
实现文件传输协议
简介
文件传输协议(File Transfer Protocol,FTP)是TCP/IP提供的标准Internet协议,用于将文件从一个设备传输到另一个设备。它是TCP/IP协议栈层内的应用层协议。对于任何可联网设备而言,嵌入式FTP客户端/服务器是一项有利补充。FTP客户端模块将支持应用程序从任何FTP服务器上传和下载文件。该协议允许在不同设备之间可靠、高效地传输数据,而无需担心不同主机的文件存储系统存在差异。
本文档将重点介绍MPLAB® Harmony v3 TCP/IP协议栈的FTP实现,并使用SAM E54单片机进行FTP客户端和FTP服务器组合演示。FTP客户端应用程序包含以太网自举程序,用于从FTP服务器下载应用程序二进制文件并通过自编程更新固件。
主要内容
FTP概述
应用概述
本文档使用两个SAM E54 Xplained Pro评估工具包演示如何在网络中使用FTP服务器和FTP客户端,其中一个评估板用作FTP服务器,另一个评估板用作FTP客户端。每个FTP客户端和FTP服务器都有自己的文件系统介质。
硬件和软件要求
MPLAB Harmony v3中的FTP
TCP/IP配置器
FTP服务器模块
FTP客户端模块
FTP客户端和服务器:应用程序实现
MPLAB Harmony v3配置
TCP/IP MPLAB Harmony v3配置
运行应用程序
附录
生成应用程序二进制文件(测试应用程序配置)
所下载二进制文件的自编程
进入应用程序代码
点击下方“阅读原文”查看全文
更多更全中文文档,尽在麦博士藏书阁