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

    文章

    1612

    浏览量

    120587

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    对比分析电能质量在线监测装置支持的断点续传文件传输协议的优缺点

    为了清晰区分各断点续传文件传输协议的适配性,下面从 安全性、断点能力、传输效率、配置难度、兼容性 等核心维度,对电能质量在线监测装置支持的 FTP、SFTP、FTPS、HTTP/HTTPS
    的头像 发表于 12-05 17:49 37次阅读
    对比分析电能质量在线监测装置支持的断点续传<b class='flag-5'>文件传输</b><b class='flag-5'>协议</b>的优缺点

    电能质量在线监测装置支持断点续传的文件传输协议有哪些?

    电能质量在线监测装置针对 文件级断点续传 (如故障录波文件、历史数据报表、谐波频谱文件等),主要支持以下专用文件传输协议,不同
    的头像 发表于 12-05 17:46 34次阅读
    电能质量在线监测装置支持断点续传的<b class='flag-5'>文件传输</b><b class='flag-5'>协议</b>有哪些?

    为什么会有TCP/IP协议

    见了面,完全不能交流信息。因而他们需要定义一些共通的东西来进行交流,TCP/IP就是为此而生。TCP/IP不是一个协议,而是一个
    发表于 12-03 06:28

    GraniStudio : TCP/IP(Socket)协议深度剖析

    工业自动化与物联网领域,TCP/IP(Socket)协议作为应用最广泛的网络通信标准,是实现设备间数据交互的核心技术。GraniStudi
    的头像 发表于 08-03 22:20 892次阅读
    GraniStudio : <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>(Socket)<b class='flag-5'>协议</b>深度剖析

    文件高效传输不求人!Ymodem协议实战示例与核心技巧揭秘

    分享优化传输效率的核心技巧! Ymodem—— 是一种基于串行通信的文件传输协议,由Chuck Forsberg于1980年代初期Xmodem协议
    的头像 发表于 07-28 17:38 730次阅读
    大<b class='flag-5'>文件</b>高效<b class='flag-5'>传输</b>不求人!Ymodem<b class='flag-5'>协议</b>实战示例与核心技巧揭秘

    什么是Modbus TCP协议

    TCP/IP协议,通过以太网进行通信,并支持多个设备同时访问同一个Modbus TCP服务器。 一、
    的头像 发表于 07-23 17:18 3256次阅读
    什么是Modbus <b class='flag-5'>TCP</b><b class='flag-5'>协议</b>

    RDMA简介3之四种子协议对比

    协议,与IB协议具有相同的传输层,仅在网络层和链路层与IB协议存在差异。RoCE协议v1和
    发表于 06-04 16:05

    NVMe协议研究扫盲

    。NVMe-oF协议进一步扩展了NVMe协议在网络传输中的应用,该协议定义了使用多种通用的传输协议
    发表于 06-02 23:28

    51+单片机TCP-IP+协议ZLIP源码

    概述 单片机上网技术,是当前的一个热门技术。单片机上网技术中的一个重要部分是单片实现 TCP/IP
    发表于 04-22 15:11

    软件平台的使用(SC171开发套件V3

    Xshell远程连接指南 5分36秒 https://t.elecfans.com/v/27886.html *附件:文档:Xshell远程连接指南_2025.2.25.pdf 6 文件传输指南 6分
    发表于 04-16 17:25

    《DNESP32S3使用指南-IDF版_V1.6》第四十七章 lwIP初探

    一起工作,协调数据计算机网络中的传输,使得不同的计算机能够相互通信。需要注意的是,TCP/IP协议
    发表于 02-07 09:28

    FTP文件传输协议的工作模式

    FTP(File Transfer Protocol)文件传输协议,基于C/S架构,支持文件的上传和下载功能。
    的头像 发表于 02-06 10:09 1249次阅读

    使用MPLAB Harmony v3软件框架在PIC32CM LS60 Curiosity Pro评估工具包上实现安全引导

    电子发烧友网站提供《使用MPLAB Harmony v3软件框架在PIC32CM LS60 Curiosity Pro评估工具包上实现安全引导.pdf》资料免费下载
    发表于 01-22 16:13 0次下载
    使用<b class='flag-5'>MPLAB</b> <b class='flag-5'>Harmony</b> <b class='flag-5'>v3</b>软件框架在PIC32CM LS60 Curiosity Pro评估工具包上<b class='flag-5'>实现</b>安全引导

    TCP协议的常见应用场景

    器之间传输网页数据。当用户浏览器中输入网址时,浏览器通过TCP连接到服务器,请求网页内容,服务器则通过TCP响应这些请求。 HTTPS(安全超文本
    的头像 发表于 01-22 09:55 3294次阅读

    什么是TCP协议及其工作原理

    现代网络通信中,数据的传输需要依赖于一套复杂的协议来确保数据的完整性和可靠性。TCP协议作为这些协议
    的头像 发表于 01-22 09:41 2193次阅读