NXP i.MX6 ARM-Linux 网络文件传输

本文介绍了在眺望电子TW-IMX6DL-EVM开发板上进行文件传输的三种方式:NFS、TFTP和SCP。通过NFS,开发板作为客户端挂载服务器目录;TFTP实现文件的上传和下载;SCP则用于安全地在开发板与服务器之间传输文件。具体操作包括使用mount命令挂载NFS,tftp命令进行TFTP传输,以及scp命令执行SCP文件拷贝。
摘要由CSDN通过智能技术生成

项目场景:

在眺望电子TW-IMX6DL-EVM开发板上介绍3种网络文件传输方式。

编译环境及开发包: 主机:ubuntu18.04
交叉编译器:arm-linux-gnueabihf-gcc
开发板:TW-IMX6DL-EVM
Linux:Linux-4.1.15

注意:本文章的所有命令涉及到的路径均为眺望电子官方环境路径,需根据自身实际环境改变。本文所演示的平台来自于眺望电子 iMX6 ARM嵌入式平台,这是一个基于NXP iMX6 ARM处理器,支持单核/双核Cortex-A9的核心板。


解决方案:

1.NFS文件传输

TW-IMX6DL-EVM开发板只能作为NFS客户端,可以通过NFS方式登录到NFS服务器,进行文件传输。使用mount命令,格式如下。

root@imx6dlsabresd:~#  mount -t nfs -o nolock nfsvers3  nfs-server-ip:nfs-share-directory /mountpoint

例如:

root@imx6dlsabresd:~# mount -t nfs -o nolock,nfsvers=3 192.168.1.15:/home/nfs  /mnt

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

root@imx6dlsabresd:~# cp /mnt/hello/hello /root

2.TFTP文件传输

TW-IMX6DL-EVM开发板只能作为TFTP客户端,进行文件传输。使用tftp命令,
上传命令格式如下:

root@imx6dlsabresd:~# tftp -p -r client-file server-ip

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

root@imx6dlsabresd:~# tftp -p -r 1.txt 192.168.1.15

下载命令格式如下:

root@imx6dlsabresd:~# tftp -g -r server-file server-ip

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

root@imx6dlsabresd:~# tftp -g -r 1.c 192.168.1.15

3.SCP文件传输

TW-IMX6DL-EVM开发板能通过SCP服务器进行文件的传输。使用scp命令,
上传命令格式如下:

root@imx6dlsabresd:/# scp client-file server-username@server-ip:server-directory

例如:把TW-IMX6DL-EVM开发板的/hom/1.c文件,上传到ip为192.168.1.15服务器的/home/test目录下,服务器的用户名为root,命令如下。

root@imx6dlsabresd:/# scp /home/1.c root@192.168.1.15:/home/test

下载格式如下:

root@imx6dlsabresd:/# scp server-username@server-ip:server-file client-directory

例如:把ip为192.168.1.15服务器的/home/test/1.c,下载到TW-IMX6DL-EVM开发板的/opt目录下,服务器的用户名为root,命令如下:

root@imx6dlsabresd:/#  scp root@192.168.1.15:/home/test/1.c  /opt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

眺望电子-ARM嵌入式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值