【无标题】

利用xshell连接开发板,利用tftp下载Linux程序到开发板

利用xshell连接开发板,利用tftp下载Linux程序到开发板。
事先下载xshell,tftp软件并安装到windows(下面简称PC)系统,利用网线将电脑PC机和开发板连接。
打开xshell用端口协议serial,在串口中选择正确端口和传输速率后,连接开发板。

  1. 修改Linux ,windows, 以及开发板在同一网段下。我这里是192.168.8.网段,开发板已配置好,如果不知道开发板ip地址,可以利用xshell连接开发板的终端里,输入ifconfig,里面的eth0,中的地址就是开发板地址。
  2. 配置PC机的IP地址,双击IPV4/IPV6,将自动改为手动在这里插入图片描述
    ![在这控制里插入图片描述](https://img-blog.csdnimg.cn/c217ea1b9a0643a7be7947df9ffb4870.png#pic_center在这里插入图片描述

设置虚拟机的ip地址,需要使用网桥连接,在虚拟机首页面添加网桥NAT模式,
4.
在pc端的windows中下载个“tftpd32”软件,tftp32软件参数设置:1).current dirctory :待传文件的地址(将在linux中用交叉编译器编译好的文件共享到windows中) 2).server interfaces :主机ip(自己设置,不是动态IP,设置为198.162.0.xxx,要和开发板的ip在同一网段中,开发板ip:198.162.0.232 )。
5. 使用tftp下载,将Linux中的文件下载到PC机桌面,(不记得要不要在linux中配置tftp,之前有看过说要配置),
在linux终端中输入

在开发板的终端输入命令 tftp -gr 文件名 主机ip,传输完成。目录下就有了编译好的hello_world文件。

在开发板上开始运行 ./hello_world 。 出现:./xxx permission denied错误。原因:电脑中的linux系统与开发板中linux系统的交叉编译器出现版本差异。 解决方案:chmod 777 文件名
————————————————
版权声明:本文为CSDN博主「qq_44784242」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_44784242/article/details/118215448

Linux 之 arm linux 与 windows 使用 tftp 进行文件传输的简单整理
目录

Linux 之 arm linux 与 windows 使用 tftp 进行文件传输的简单整理

一、简单介绍

二、tftp 下载安装

三、arm linux 通过tftp 下载 windows 上的文件

四、tftp 命令相关说明

1、busybox tftp命令常用参数如下:

2、命令说明:tftp -g -r lv_100ask_demo 192.168.189.14

二、tftp 下载安装
1、在百度上搜索 tftp 相关下载

2、下载好后,双击安装即可,安装设置基本默认即可

3、安装好后,打开软件

三、arm linux 通过tftp 下载 windows 上的文件
1、打开 arm 板子,通过串口连接到 windows 电脑上

这里使用的是 Xshell 串口工具连接

2、把 arm板子 和 windows 连接在统一网络

把开发板和PC通过网线连接到一起,arm 板子查看网络ip使用 ifconfig,windows 查看ip 使用 ipconfig

3、统一个网络,并且保证 arm 板子可以 ping 通 windows 的ip

如图,表示ping 成功

4、打开windows 上之前安装的 tftp 工具,设置传输文件夹,以及 设置 ip

第一次可能有提示 防火墙相关,同意即可,目的就是允许传输文件,避免防火墙阻挡;如果不能传输,可能防火墙阻挡哦

5、arm linux 切换到要下载文件的文件夹,输入下载命令,回车即可下载对应的文件

保证 windows 设置文件夹有对应传输的文件,命令:tftp -g -r 文件名 192.168.xxx.xxx

6、回车确认下载后,windows 界面开始下载进度,下载文件

7、下载完后,arm 板子上就有了指定的文件了

四、tftp 命令相关说明
1、busybox tftp命令常用参数如下:
-g:下载文件时使用。

-p:上传文件时使用。

-r:后跟远程(例:PC)文件名。

-l:后跟保存在本地(例:单板)文件名,下载文件时也可省略。

2、命令说明:tftp -g -r lv_100ask_demo 192.168.189.14
在arm linux 系统中输入tftp命令下载文件,例:

tftp -g -r lv_100ask_demo 192.168.189.14

其中:

1)lv_100ask_demo表示下载的文件名称,有后缀,包括后缀名。

2)192.168.189.14 表示远程主机(PC)的IP地址。

注:PC IP地址可在Windows系统cmd命令提示符中输入ipconfig命令查看;如果是Linux系统,可使用ifconfig命令查看。
————————————————
版权声明:本文为CSDN博主「仙魁XAN」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014361280/article/details/128075666

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值