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

news2024/11/27 6:18:03

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


一、简单介绍

Linux/Ubuntu 开发的一些知识整理,方便后期遇到类似的问题,能够及时查阅使用。

本节介绍,arm linux 与 windows 使用 tftp 进行文件传输的简单整理。如果有不足之处,欢迎指出,或者你有更好的方法,欢迎留言。

TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。

案例环境:

  • windows 10
  • tftp64
  • arm 板子 stm32mp157

二、tftp 下载安装

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

这是该教程使用的下载网址:Tftpd32官方下载-tftpd32软件免费下载[正式版]

 

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

3、安装好后,打开软件

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

 1、打开 arm 板子,通过串口连接到 windows 电脑上

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

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

这里是统一连接到指定的wifi,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命令查看。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/42339.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Baklib|知识库应用场景:制作员工培训手册

持续的专业发展对于想要加入、保留和提升员工的组织来说是必不可少的。为了确保员工总是能从学习能力中受益,您需要考虑创建培训手册,使员工能够胜任并保持他们的工作能力。 在过去,您可能认为培训手册是一本厚重的册子,充满了密…

如何理解电商云仓出租?

为了说清这个概念,我们先说一下云的概念。别看云现在已经漫天飞舞,但真正能准确的把它说明白的并不多,多数人只是跟着一起用而已。云起源于云计算,是指通过云计算技术各种终端设备手机、电脑、电视、车载屏幕等实现互通互联&#…

【教学类-19-03】20221127《ABBABB式-规律排序-A4竖版2份》(中班)

展示效果: 单人使用样式: 单页打印样式 ​ 背景需求: 中班幼儿需要掌握ABBABB的排序规律 前文制作了ABCABC单元格色块,完全套用ABC排序word表格,调整python的代码,随机生成ABB排序样式,引导幼…

1_SpringMVC_概述,2_SpringMVC_项目搭建

M model 模型层 DAO封装 >>> Mybatis V view 视图层 html css js jsp C controller 控制层 Servlet封装 >>> springMVC SpringMVC是spring为展现层提供的基于MVC设计理念的优秀WEB框架,是目前最主流的MVC框架之一 …

疫情下如何保持高效项目交付

作者:饶炯 疫情以来,我们工作和生活的正常秩序不时受到影响,项目开发过程中不时出现项目成员被封闭或开发现场封锁的情况,很多项目不得不临时选择远程开发模式,项目沟通和协作中出现了各种新的问题和困难,严…

[附源码]计算机毕业设计springboot4S店汽车售后服务管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Python库的使用

文章目录库的使用标准库认识标准库import导入模块使用示例:日期差计算使用示例:字符串操作1)翻转单词顺序2)旋转字符串3)统计是给定字符串前缀的字符串数目第三方库认识第三方库包管理器pip使用示例:生成二…

QFile(文件)

QFile QFile提供一个用于读/写的接口,是一个可以用来读/写二进制文件的Qt资源的I/O设备,QFile可以单独使用,一般配合QTextStream或QDataStream 输入文件路径时最好使用"/"作为分隔符 构造函数: 常用的函数:…

前端甘特图组件开发(二)

自定义时间轴功能 由于常见的甘特图时间轴只支持按照天/周/月/年或者固定的时间单位进行划分,但实际使用场景下有时候会需要按照特定且不规则的时间段对进度数据进行直观划分。因此本组件在原时间轴的基础上添加新的自定义时间轴,可通过数据配置自定义时…

Spring Bean的作用域

1.写在前面 前面的博客我们已经介绍完Spring的依赖的查找来源,依赖注入的来源等等相关知识,今天我们继续来介绍Spring的Bean的作用域。 2.Spring Bean作用域 作用域 3.“singleton” Bean作用域 配置 4.“prototype” Bean作用域 配置 注意事项 Sp…

[Redis]-持久化方式

[Redis]-持久化方式 森格 | 2022年11月 本文是在学习Redis中,对Redis持久化的个人总结。 一、 持久化与Redis 1.1 什么是持久化 持久化是一种将程序数据在瞬时状态和持久状态间的转换机制,也就是把数据保存到可永久保存的存储设备中去。 1.2 Redis的持…

【Hack The Box】linux练习-- Writer

HTB 学习笔记 【Hack The Box】linux练习-- Writer 🔥系列专栏:Hack The Box 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 📆首发时间:🌴2022年11月27日🌴 &#x1f3…

《web课程设计》使用HTML+CSS制作大学生校园二手交易网站

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

阿里P8现身说法,解密“架构”原理与实战笔记:从分布式到微服务

分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技术。 微服务、云原生、Kubernetes、Service Mesh是分布式领域的热点技术,它们并不是凭空出现的,一定继承了某些“前辈”的优点。我们不仅要了解…

十万部冷知识:足球踢进了观众席,观众能把球拿走吗?

在看足球比赛的时候,我们经常会看到球员一脚射门踢偏了,球被打飞的情况,这时候球可就奔着观众席去了。就是因为考虑到有这种情况的发生,在比赛之前,比赛组织者,都会提前准备很多的备用球,当球被…

R11.8-11.8-11.8-11.8-BABSL

R11.8-11.8-11.8-11.8-BABSL R11.8-11.8-11.8-11.8-BABSL哈威柱塞泵宁波秉圣,主要特点是高自吸转速,工作效率高,结构紧凑,工作压力高等。广泛用于压力机器具,测试和实验室设施,润滑装置等设备,在…

Home Assistant添加ESPHome设备(IO控制继电器)

文章目录1.在加载项商店中安装ESPHome2.添加设备2.1 编译并下载.bin到电脑2.2 下载固件到ESP82662.3 在Home Assistant添加并配置设备2.4 在设备与服务中配置3.再添加一个设备1.在加载项商店中安装ESPHome 点击配置-加载项 点击加载项商店 搜索ESPHome 2.添加设备 这里…

为什么我在公司里访问不了家里的电脑?

本文为掘金社区首发签约文章,14天内禁止转载,14天后未获授权禁止转载,侵权必究! 上篇文章「为什么我们家里的IP都是192.168开头的?」提到,因为IPv4地址有限,最大42亿个。为了更好的利用这有限的…

前端学习一、准备工作

一、电脑 首先想学习前端肯定是需要一台电脑,配置方面目前市面上3千左右的电脑就差不多了,如果有能力的话肯定是越高越好,如何挑选笔记本可自行搜索,我在这方面不专业就不讲了。 二、安装软件 谷歌浏览器 如果无法访问谷歌浏览…

你知道MySQL是如何解决幻读的吗?

前言 SQL标准中定义了4种隔离级别,分别是读未提交、读已提交、可重复读以及序列化。不同的隔离级别下,可以解决不同的并发问题,如下图所示。当然MySQL也基本遵循了这个标准,但是在实现上稍有不同。 本文重点探讨下MySQL是如何解…