GEC6818开发板打通ftp文件传输

GEC6818开发板打通ftp文件传输

前置工具下载

想要使用ftp进行传输,首先要构建一个ftp服务器。然后把我们的文件放到这个ftp服务器, 这时候在开发板调用命令访问这个ftp服务器就可以获取对应的文件。这样的传输速度会比串口通信要快一点。

那么我们该如何将自己的电脑变成这个ftp服务器呢? 我们可以下载tftp这个软件。tftp的全称是 tiny FTP,可见此工具专用于文件传输,其所为tiny意指匿名传输,是一种轻量级的FTP工具。软件如下:
在这里插入图片描述

下载后,我们先通过cmd查看自己的ip是多少
在这里插入图片描述
然后去到对应界面,在Server Interfaces里面找到我们的ip地址,这样就可以把我们这台主机构建成ftp服务器了。然后上面有个Current Directory的是我们的文件夹路径,我们选择一个文件夹目录, 这时这个目录下的文件将会作为我们对外提供的服务文件。
在这里插入图片描述

在这里插入图片描述

点击show Dir就可以看到我们当前提供的服务文件了
在这里插入图片描述
注意,这里一定要关闭本地的防火墙,不然你在开发板上是访问不到这个ip地址的,我是win11的电脑,可以打开cmd使用以下的命令来关闭防火墙

netsh advfirewall set allprofiles state off

这些配好后,就进入到我们开发板环境了。

开发板ip配置

开发板是需要接入局域网的。然后为了防止局域网的ip冲突,我们可以在本机ping一下局域网内其他ip地址,找到一个空的就可以将这个空的设置为开发板的ip地址了。比如:
在这里插入图片描述
这样就表示这个ip地址是没人用的。然后我们使用SecureCRT这个软件,连接我们的开发板,将这个ip地址设置进配置文件。具体操作如下:

我们连通后是这样的
在这里插入图片描述
然后输入

echo "ifconfig eth0 192.168.72.59" >> /etc/profile

这里的ip是我的查找到空余的ip,只要是上面ping出来没人用的都可以设置。这一段命令的作用的将"ifconfig eth0 192.168.72.59"这段命令输入到/etc/profile文件,注意这里一定是>>不然会覆盖的。这个etc/profile是我们系统开机自启文件。就是开发板每次开机都会自动执行这个文件,所以这样相当于我一开机就会自动设置我的ip地址为192.168.72.59

配置完后记得执行

source ~/.bashrc

然后ping一下自己电脑的ip试试
在这里插入图片描述
这样就是已经跑通了

然后我们就可以向本地的ftp服务器发送请求了。命令是:

tftp 192.168.9.65 -gr example.txt

如果是想从开发板发送文件到本地,可以使用

tftp 192.168.9.65 -pr example.txt

在这里插入图片描述

这样就成功获取了hello这个经过了交叉编译的文件,运行一下:

在这里插入图片描述
这样就可以了。

  • 13
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值