0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

中文应用笔记《利用 MPLAB® Harmony v3 TCP/IP 协议栈在SAM E54 MCU上实现文件传输协议》

Microchip微芯 来源:未知 2023-09-26 17:30 次阅读

利用 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配置

  • 运行应用程序

附录

  • 生成应用程序二进制文件(测试应用程序配置)

  • 所下载二进制文件的自编程

  • 进入应用程序代码

点击下方“阅读原文”查看全文

wKgaomUrrGqABcT6AAC8EIo4UxQ524.png

更多更全中文文档,尽在麦博士藏书阁


原文标题:中文应用笔记《利用 MPLAB® Harmony v3 TCP/IP 协议栈在SAM E54 MCU上实现文件传输协议》

文章出处:【微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • microchip
    +关注

    关注

    52

    文章

    1456

    浏览量

    116841

原文标题:中文应用笔记《利用 MPLAB® Harmony v3 TCP/IP 协议栈在SAM E54 MCU上实现文件传输协议》

文章出处:【微信号:MicrochipTechnology,微信公众号:Microchip微芯】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Microchip TCP/IP 协议栈应用笔记

    电子发烧友网站提供《Microchip TCP/IP 协议栈应用笔记.pdf》资料免费下载
    发表于 04-17 14:16 0次下载

    利用 MPLAB® Harmony v3 TCP/IP协议栈在SAM E54 MCU实现文件传输协议

    电子发烧友网站提供《利用 MPLAB® Harmony v3 TCP/IP
    发表于 12-18 11:03 0次下载
    <b class='flag-5'>利用</b> <b class='flag-5'>MPLAB</b>® <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b> <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>协议</b>栈在<b class='flag-5'>SAM</b> <b class='flag-5'>E54</b> <b class='flag-5'>MCU</b> 上<b class='flag-5'>实现</b><b class='flag-5'>文件传输</b><b class='flag-5'>协议</b>

    如何使用AT32F437以太网通信接口实现在应用中编程(IAP)的解决方案

    本应用笔记专为使用AT32F437微控制器的开发人员编写。它提供了如何使用AT32F437以太网通信接口实现在应用中编程(IAP)的解决方案。有两种基于LwIP TCP/IP
    发表于 10-25 07:41

    利用MPLAB Harmony v3在Cortex-M7 MCU实现QSPI的就地执行(XIP)功能

    电子发烧友网站提供《利用MPLAB Harmony v3在Cortex-M7 MCU实现QSP
    发表于 09-20 14:54 0次下载
    <b class='flag-5'>利用</b><b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b>在Cortex-M7 <b class='flag-5'>MCU</b>上<b class='flag-5'>实现</b>QSPI的就地执行(XIP)功能

    利用MPLAB Harmony v3SAM E54单片机(MCU)上实现双存储区自举程序

    电子发烧友网站提供《利用MPLAB Harmony v3SAM E54单片机(
    发表于 09-20 14:53 0次下载
    <b class='flag-5'>利用</b><b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b>在<b class='flag-5'>SAM</b> <b class='flag-5'>E54</b>单片机(<b class='flag-5'>MCU</b>)上<b class='flag-5'>实现</b>双存储区自举程序

    使用MPLAB Harmony v3MPLAB Harmony配置器在PIC32单片机上创建Hello World应用程序

    电子发烧友网站提供《使用MPLAB Harmony v3MPLAB Harmony配置器在PIC32单片机上创建Hello World应用
    发表于 09-20 14:52 1次下载
    使用<b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b>的<b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b>配置器在PIC32单片机上创建Hello World应用程序

    利用MPLAB Harmony v3在Cortex-M7(SAM S70/E70/V70/V71)MCU上创建不可高速缓存的存储区

    电子发烧友网站提供《利用MPLAB Harmony v3在Cortex-M7(SAM S70/E70/V70/V71)
    发表于 09-20 11:50 0次下载
    <b class='flag-5'>利用</b><b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b>在Cortex-M7(<b class='flag-5'>SAM</b> S70/E70/V70/V71)<b class='flag-5'>MCU</b>上创建不可高速缓存的存储区

    利用MPLAB Harmony v3实时更新PIC32MZ MCU上的应用程序

    电子发烧友网站提供《利用MPLAB Harmony v3实时更新PIC32MZ MCU上的应用程序.pdf》资料免费下载
    发表于 09-19 17:02 0次下载
    <b class='flag-5'>利用</b><b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b>实时更新PIC32MZ <b class='flag-5'>MCU</b>上的应用程序

    利用MPLAB Harmony v3实时更新SAM E54 MCU上的应用程序

    电子发烧友网站提供《利用MPLAB Harmony v3实时更新SAM E54
    发表于 09-19 16:39 0次下载
    <b class='flag-5'>利用</b><b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b>实时更新<b class='flag-5'>SAM</b> <b class='flag-5'>E54</b> <b class='flag-5'>MCU</b>上的应用程序

    如何高效实现文件传输

    服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。如果需要你自己编码实现这个文件传输功能,你会怎么
    发表于 08-01 16:16 298次阅读
    如何高效<b class='flag-5'>实现</b><b class='flag-5'>文件传输</b>

    TCP/IP协议不止是两个协议

    TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)是指能够在多
    的头像 发表于 07-31 23:07 792次阅读
    <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>协议</b>不止是两个<b class='flag-5'>协议</b>

    rtthread中使用lwip自带的tftp功能传输文件

    TFTP(简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行文件传输
    发表于 07-22 14:06 758次阅读
    rtthread中使用lwip自带的tftp功能<b class='flag-5'>传输</b><b class='flag-5'>文件</b>

    TCP/IP协议包括哪些协议 一文详解TCP/IP协议

    TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能
    发表于 07-21 09:56 6633次阅读
    <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>协议</b>包括哪些<b class='flag-5'>协议</b> 一文详解<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>协议</b>

    网络通信OSI协议TCP/IP协议

    TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能
    发表于 05-06 17:06 1809次阅读

    TCP/IP协议的组成

    TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯
    发表于 05-06 15:05 1830次阅读