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

    文章

    1493

    浏览量

    117445

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

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

收藏 人收藏

    评论

    相关推荐

    什么是socket编程 socket与tcp/ip协议的关系

    基于TCP/IP协议族,这是一组用于网络通信的协议,包括传输控制协议
    的头像 发表于 11-01 16:01 79次阅读

    Linux网络协议实现

    网络协议是操作系统核心的一个重要组成部分,负责管理网络通信中的数据包处理。 Linux 操作系统中,网络协议(Network Stac
    的头像 发表于 09-10 09:51 222次阅读
    Linux网络<b class='flag-5'>协议</b><b class='flag-5'>栈</b>的<b class='flag-5'>实现</b>

    串口服务器和TCP/IP协议是什么关系

    串口服务器与TCP/IP协议之间存在着紧密而复杂的关系。这种关系主要体现在串口服务器如何利用TCP
    的头像 发表于 08-25 17:35 1317次阅读

    一文了解TCP/IP协议

    TCP/IP协议是现代计算机网络通信的基础,是互联网及局域网广泛使用的一套协议TCP/IP
    的头像 发表于 08-07 15:38 873次阅读
    一文了解<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>协议</b>

    华纳云:TCP IP协议的发展和优势

    TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)是互
    的头像 发表于 07-25 16:49 377次阅读

    TCP IP协议属性设置中的IP配置

    现代网络中,TCP/IP协议是基础架构的重要组成部分。掌握TCP/IP
    的头像 发表于 07-23 10:10 401次阅读

    TCP/IP协议的设计与实现_中文

    电子发烧友网站提供《TCP/IP协议的设计与实现_中文.pdf》资料免费下载
    发表于 07-03 11:28 3次下载

    LwIP协议源码详解—TCP/IP协议实现

    电子发烧友网站提供《LwIP协议源码详解—TCP/IP协议实现.pdf》资料免费下载
    发表于 07-03 11:22 3次下载

    Microchip TCP/IP 协议用笔记

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

    使用LwIP协议浅析实战分析(i.MX RT)

    既可以移植到操作系统运行,也可以无操作系统的情况下独立运行。     TCP/IP协议的模
    的头像 发表于 02-02 17:05 1452次阅读
    使用LwIP<b class='flag-5'>协议</b><b class='flag-5'>栈</b>浅析实战分析(i.MX RT)

    通信网络协议之UDP协议技术解析

    通常的网络协议中,TCP/IP协议是一个常见的
    发表于 02-01 11:00 835次阅读
    通信网络<b class='flag-5'>协议</b><b class='flag-5'>栈</b>之UDP<b class='flag-5'>协议</b>技术解析

    利用 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'>栈</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><b class='flag-5'>协议</b>

    tcp/ip协议包含哪几层?tcp和udp有什么区别?

    tcp/ip协议包含哪几层?tcp和udp有什么区别? TCP/IP
    的头像 发表于 11-29 17:40 1020次阅读

    FTP、SFTP、TFTP文件传输协议之间的主要区别

    FTP(File Transfer Protocol,文件传输协议)是用于计算机网络中传输文件的标准
    的头像 发表于 11-15 09:04 5926次阅读
    FTP、SFTP、TFTP<b class='flag-5'>文件传输</b><b class='flag-5'>协议</b>之间的主要区别

    如何实现文件传输

    你会如何实现文件传输? 服务器提供文件传输功能,需要将磁盘上的文件读取出来,通过网络协议发送到客户端。如果需要你自己编码
    的头像 发表于 11-13 15:32 859次阅读
    如何<b class='flag-5'>实现</b><b class='flag-5'>文件传输</b>