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

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

3天内不再提示

全志T113-S3网络文件传输使用

眺望电子 2024-11-28 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言:

现今项目开发多采用交叉开发模式,所谓交叉开发就是指在宿主机上进行程序的编写,然后通过交叉编译生成目标机平台可以运行的二进制代码,最后再下载到目标平台上的特定位置运行。其中比较常用的两种网络下载为TFTP和NFS方式。接下来我们就为大家介绍一下这两种文件传输方式。

产品简介

眺望电子EVM-T113-S3是一款基于全志T113-S3双核ARM Cortex-A7+ 单核HiFi4 DSP异构多核处理器设计的国产工业评估板。ARM Cortex-A7处理器单元主频高达1.2GHz。评估板由核心板和评估底板组成,核心板CPUROMRAM电源、晶振等所有元器件均采用国产工业级方案。同时,评估底板大部分元器件亦采用国产工业级方案。核心板经过严格的高低温测试验证,质量稳定可靠,可满足各种工业应用环境要求。评估板接口资源丰富,引出一路千兆网口、双路CAN、双路USB、一路RS485通信接口,板载4G(选配)模块,具有丰富音频接口LINE IN、MICIN、HP OUT,具有丰富视频多媒体接口LVDS LCD、RGB LCD、CVBS IN/OUT等,支持1080P@60FPS JPEG/MJPEG视频硬件编码,支持H.265/H.264 1080P@60FPS视频硬件解码。

855308aa-ad58-11ef-8084-92fbcf53809c.jpg

图1-EVM-T113-S3评估板接口布局图

网络文件传输

1NFS 文件传输

嵌入式 Linux 开发中,需要在 Linux 主机为目标机编写程序代码,然后编译程序,生成的程序是要传输到目标机上才能调试、运行。那么如何更快、更便捷地传输文件,将影响到开发工作的效率。NFS 无疑是最好的选择。通过 NFS 服务,主机可以将自己系统中某个指定目录通过网络共享给目标机(和 Windows 的文件网络共享类似)。目标机可以直接运行存放于 Linux 主机共享目录下的程序。这样调试程序时十分方便。

NFS 只是一种文件系统,本身并没有传输功能,是基于 RPC(远程过程调用) 协议实现的,采用 C/S 架构。接下来将介绍如何在 ubuntu 系统中开启 NFS 服务器功能,使得评估板能共享 ubuntu 系统的指定目录。

T113-S3 评估板只能作为 NFS 客户端,可以通过 NFS 方式登录到 NFS 服务器,进行文件传输。使用 mount 命令,格式如下:

虚拟机的 IP 地址:要挂载文件夹的绝对路径 挂载到开发板的哪个目录下

mount -t nfs -o nolock,nfsvers=3 nfs-server-ip:nfs-share-directory /mountpoint

例如,将 IP 为 192.168.0.153 中的/home/nfs 目录挂载到开发板的/mnt 目录下:

mount-tnfs-onolock,nfsvers=3192.168.0.153:/home/nfs/mnt/nfs

NFS 挂载成功后,可以使用 cp 命令将 NFS 服务器的文件复制到系统本地目录。例如:

cp /mnt/nfs/hello/hello /root

2TFTP 文件传输

TFTP是基于UDP数据报,需要有自己的差错改正措施。TFTP只支持文件传输,不支持交互,没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别。但它的代码所占内存较小,不需要硬盘就可以固化TFTP代码,很适合较小的计算机和特殊用途的设备。

TFTP 通常用于内核调试。在嵌入式 Linux 开发过程中,内核调试是其中一个基础、重要的环节。调试内核通常是与 Bootloader 配合使用,只需在嵌入式系统的 Bootloader 中实现网卡驱动和 TFTP 客户端,就可以使用 TFTP 服务从主机上下载内核。

主机要开启 TFTP 服务,必须要先安装 TFTP 服务器软件,可以在 Linux 下实现,也可以在 Windows 下实现。

T113-S3 评估板只能作为 TFTP 客户端,进行文件传输。使用 tftp 命令,上传命令格式如下:

tftp -p -r client-file server-ip

例如:把当前目录下的 1.txt 文件,上传到 ip 为 192.168.1.15 tftp 服务器中。

tftp -p -r 1.txt 192.168.1.15

下载命令格式如下。

tftp -g -r server-file server-ip

例如:下载 ip 为 192.168.1.15 的 tftp 服务器的 1.c 文件,到 T113 开发板的当前目录下。

tftp -g -r 1.c 192.168.1.15

总结,NFS 即网络文件系统(Network File-System),可以通过网络让不同机器、不同系统之间可以实现文件共享。通过 NFS,可以访问远程共享目录,就像访问本地磁盘一样。TFTP即简单文件传输协议(Trivial File Transfer Protocol),是 TCP/IP 协议族中用来在客户机和服务器之间进行简单文件传输的协议。


通过这份文章,我们希望每位开发者都能轻松掌握眺望EVM-T113-S3开发板的使用技巧。如果这篇文章给您的技术开发之旅带来了帮助,别忘了收藏它或与同行分享。更多技术探索,更多科技灵感,尽在眺望电子。与我们一起,探索T113-S3的无限可能!完整内容可联系我司获取。想要了解更多产品信息,可点击下方链接查看!

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

    关注

    0

    文章

    3

    浏览量

    6395
  • 文件传输
    +关注

    关注

    0

    文章

    37

    浏览量

    8516
  • 全志
    +关注

    关注

    25

    文章

    302

    浏览量

    54467
  • 全志T113
    +关注

    关注

    0

    文章

    65

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + FPGA通信案例

    本文主要介绍基于科技T113与FPGA的核间通信案例,适用开发环境如下。
    的头像 发表于 08-19 11:16 750次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + FPGA通信案例

    【米尔-T536开发板试用体验】- 连接电脑通讯与操作测试

    【米尔-T536开发板试用体验】连接电脑运行测试大信(QQ:8125036)从电子发烧友申请到MYC-LT536开发板有一段时间了,前一节已经详细的查询对比了
    发表于 06-10 11:11

    国产开发板—米尔T113-i如何实现ARM+RISC-V+DSP协同计算?

    、实时性要求差异大,单一架构无法满足所有需求。因此米尔推出MYD-YT113i开发板(基于T113-i)来应对这一市场需求。 米尔基于
    发表于 03-21 16:50

    一篇文章玩转T113的ARM+RSIC V+DSP三核异构!

    (基于T113-i)来应对这一市场需求。米尔基于T113-i核心板及开发板part01
    的头像 发表于 03-20 08:04 2166次阅读
    一篇文章玩转<b class='flag-5'>T113</b>的ARM+RSIC V+DSP三核异构!

    【正点原子】T113-i开发板资料震撼来袭!异核开发、工控设计方案!

    【正点原子】T113-i开发板震撼来袭!异核开发、工控设计方案!ATK-DLT113IS开发板是正点原子基于
    发表于 03-13 15:37

    实用调试技能:T113-i 音视频测试

    前言:音视频功能是现代嵌入式系统中的核心应用之一,尤其在T113-i开发板中,其丰富的音视频接口为开发者提供了强大的开发能力。本篇文章将带你快速掌握T113-i平台下音视频模块的调
    的头像 发表于 03-06 08:31 2255次阅读
    实用调试技能:<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-i 音视频测试

    T113-S3开发板测试—UVC 摄像头

    协议实现USB摄像头和开发板之间的数据传输。本文将介绍UVC协议的相关知识,并演示如何检测UVC摄像头。产品简介眺望电子EVM-T113-S3是一款基于
    的头像 发表于 02-27 08:31 2610次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b>开发板测试—UVC 摄像头

    T113-S3开发板WiFi蓝牙测试

    不同的需求。产品简介眺望电子EVM-T113-S3是一款基于T113-S3双核ARMCortex-A7+单核HiFi4DSP异构多核处理器设计的国产工业评估板。A
    的头像 发表于 02-20 08:31 2666次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b>开发板WiFi蓝牙测试

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

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

    哇!5.2秒进入应用界面!Linux快速启动方案分享,基于T113-i国产平台

    T113-i国产平台优势 T113-i处理器可运行Linux操作系统、Qt炫酷图形界面,并可支持1080P高清视频编解码、4G大数据传输
    发表于 01-23 09:53

    T113-S3开发板网络通信

    电子EVM-T113-S3是一款基于T113-S3双核ARMCortex-A7多核处理器设计的国产工业评估板,主频高达1.2GHz。评估板由核心板和评估底板组
    的头像 发表于 12-26 08:32 1997次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b>开发板<b class='flag-5'>网络</b>通信

    实战案例 | 基于T113-i 的星闪模组适配之路

    前言:星闪技术(NearLink)是新一代近距离无线连接技术,拥有低延时、高吞吐、高并发的特点,将进一步扩大其在消费电子产品及工业领域的广泛应用。T113系列作为当下热门的国产工业处理器芯片
    的头像 发表于 12-26 08:32 3907次阅读
    实战案例 | 基于<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-i 的星闪模组适配之路

    T113-S3开发板之串口通信

    实现串口通讯的前提。产品简介眺望电子EVM-T113-S3是一款基于T113-S3双核ARMCortex-A7+单核HiFi4DSP异构多核处理器设计的国产工
    的头像 发表于 12-19 08:33 3312次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b>开发板之串口通信

    T113-S3开发板之CAN-BUS通信

    EVM-T113-S3是一款基于T113-S3双核ARMCortex-A7+单核HiFi4DSP异构多核处理器设计的国产工业评估板。评估板接口资源丰富,引出一路千兆
    的头像 发表于 12-12 08:31 2618次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113-S3</b>开发板之CAN-BUS通信