用TFTP 将生成的文件传输到开发板
用TFTP 将生成的文件传输到开发板
1. ubuntu 安装TFTP服务
注意:使用VMware NAT 网络或 Docker 时,不需要在 Ubuntu 中安装 TFTP 服务,TFTP不支持前面的两种模式。使用ubuntu的TFTP时,需要将vmware设置为桥接模式。如下图,如果不是这种模式,在此处双击,修改即可。
在中断上执行以下指令安装TFTP服务(保证ubuntu可以上网的情况下):
sudo apt-get install tftp-hpa tftpd-hpa
然后,创建TFTP服务器工作目录,并打开 TFTP服务配置文件,如下:
mkdir -p /home/book/tftpboot # 创建路径
sudo chmod 777 /home/book/tftpboot # 改变权限
sudo vim /etc/default/tftpd-hpa # 编辑tftp配置,将 TFTP_DIRECTORY="/home/book/tftpboot" 和 TFTP_OPTIONS="-l -c -s" 加入此文件,分两行写
最后,重启TFTP服务:
sudo service tftpd-hpa restart
查看tftp服务是否在运行,运行如下命令,即可查看是否在后台运行。
ps -aux | grep tftp
如下图所示
2. 设置开发板
查看开发板ip,输入以下指令:
ifconfig # 如果ip地址与ubuntu的ip不在一个网段,则使用以下指令设置
ifconfig eth0 172.21.xx.xx netmask 255.255.255.0 # 设置到一个网段ping xx.xx.xx.xx #是否可以ping通ubuntu,如果可以的话,往下执行。tftp -g -r filename 172.21.9.19 # filename 是需要传输的文件名称 后边是ubuntu 的ip
传输文件时可能需要多次进行传输,每次输入 tftp -g -r filename 172.21.9.19 比较麻烦,此时可以使用MobaXterm的宏工具,进行录制,点击宏,然后开始路径,手动输入后,点击保存宏,下次直接点击宏就可以。
较麻烦,此时可以使用MobaXterm的宏工具,进行录制,点击宏,然后开始路径,手动输入后,点击保存宏,下次直接点击宏就可以。
用TFTP 将生成的文件传输到开发板相关推荐
- 使用gftp将ubuntu生成的可执行文件copy到开发板
目录 一.使用gftp将ubuntu生成的可执行文件copy到开发板 1.1安装gftp 1.2gftp的使用 1.3输入主机名.开发板IP.端口号等,点击左上角连接开发板 1.4输入密码连接 1.5 ...
- LWIP 2.0.3 之TFTP Server ,简单文件传输
TFTP即简单文件传输协议,协议我就不多啰嗦了,感兴趣的可查阅RFC1350: https://tools.ietf.org/html/rfc1350 本例说明:下位机跑LWIP作为TFTP Serv ...
- PC通过tftp下载文件到GEC6818开发板出现ping fail;host is not alive問題
当我尝试用手上的GEC6818开发板网线连接PC后,去pingPC的时候出现如下Ping fail的问题 并且尝试把我们编译好的文件通过tftp.exe下载到板子上通过go 0x40000000运行程 ...
- vivado生成ltx文件命令_vivado 下板调试 BIT文件和LTX文件的区别
bit文件包含的内容是如何去配置FPGA里的资源来实现你的设计的逻辑,当然也包含debug core在里面 ltx文件是在hardware manager里面如果去显示debug core所连接的带观 ...
- 使用U盘下载文件到gec6818开发板
特别提醒:开发板里面的Linux系统兼容 FAT32的文件系统 第一步:要把拷贝到开发板的资料存放在u盘里面 第二步:把u盘接到开发板上面 第三步: 进入U盘挂载路径:/mnt/udisk 如果确定 ...
- 迅为RK3399开发板Linux系统TFTP传输文件服务器测试
本机测试:在/var/tftpboot 下面建立一个文件 test,在里面输入 hello world,然后保存该文件,如下图 再启动另一个终端,然后输入 tftp 127.0.0.1,如下图. 输入 ...
- 选择的串口 _ 不存在或开发板没有连接_PC 和开发板之间传输文件
8.1 传输文件的多种方法 在嵌入式开发中,涉及交叉编译:在 PC 上编译,在开发板上运行.所以就涉及 PC 和开发板之间的文件 传输,方法有多种:网络传输.串口传输.USB 传输,当然,还有最笨的方 ...
- PC和开发板之间传输文件
1.在Ubuntu中安装.配置NFS 如果你使用的是我们提供的Ubuntu,那么已经安装好了NFS服务.查看一下/etc/export的内容,就知道开发板可以挂载哪一个目录.如果该文件中没有指定目录, ...
- linux imx6 书籍,迅为iMX6开发板-Linux系统-TFTP使用文档
TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实 现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大.不复杂的应用 ...
最新文章
- LeetCode Letter Combinations of a Phone Number 电话号码组合
- 牛客网学习笔记-day01
- Windows 7 自动更新失败导致无法进系统解决方案
- julia在mac环境变量_在Julia中确定值/变量的类型
- 单IP无TMG拓扑Lync Server 2013:外部访问
- Django:返回Json数据中文乱码
- Java遇见HTML——JSP篇之JSP状态管理
- 联想启天m410进bios_联想启天M410台式机重装系统win7-win7系统重装
- 高精度信号链电路精密模拟器件双轨供电方案
- Golang常量无法取地址
- Python 查看微信撤回消息
- Rasa NLU 示例
- dns能帮助网站快速打开吗?怎么样提升网站打开速度?
- 在虚拟机里安装windows
- springBoot的mcv(视图)控制
- ifconfig command not found
- 01Linux之计算机硬件软件介绍
- 简单有效的低照度增强
- 浅析深度学习中的mask操作
- 10款超实用的程序员工具,工具用得好,头发掉的少
热门文章
- 数据结构背包问题c语言思路,C语言学习趣事_数据结构_经典命题_1_背包问题_分析_1...
- 基于通信的ip定位常用站点
- java网络基本知识
- Element table表格样式设置
- idea 中使用git 提交代码
- grad-cam实现可视化|mmselfsup自监督|保姆级教学
- 成都编程python培训
- Solidworks怎么镜像实体?下面是solidworks镜像实体教程详细
- 二.了解zigbee协议栈中几个常用语句
- java 缓存 cachemanager_在java中使用cacheManager清除缓存