用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 将生成的文件传输到开发板相关推荐

  1. 使用gftp将ubuntu生成的可执行文件copy到开发板

    目录 一.使用gftp将ubuntu生成的可执行文件copy到开发板 1.1安装gftp 1.2gftp的使用 1.3输入主机名.开发板IP.端口号等,点击左上角连接开发板 1.4输入密码连接 1.5 ...

  2. LWIP 2.0.3 之TFTP Server ,简单文件传输

    TFTP即简单文件传输协议,协议我就不多啰嗦了,感兴趣的可查阅RFC1350: https://tools.ietf.org/html/rfc1350 本例说明:下位机跑LWIP作为TFTP Serv ...

  3. PC通过tftp下载文件到GEC6818开发板出现ping fail;host is not alive問題

    当我尝试用手上的GEC6818开发板网线连接PC后,去pingPC的时候出现如下Ping fail的问题 并且尝试把我们编译好的文件通过tftp.exe下载到板子上通过go 0x40000000运行程 ...

  4. vivado生成ltx文件命令_vivado 下板调试 BIT文件和LTX文件的区别

    bit文件包含的内容是如何去配置FPGA里的资源来实现你的设计的逻辑,当然也包含debug core在里面 ltx文件是在hardware manager里面如果去显示debug core所连接的带观 ...

  5. 使用U盘下载文件到gec6818开发板

    特别提醒:开发板里面的Linux系统兼容 FAT32的文件系统 第一步:要把拷贝到开发板的资料存放在u盘里面  第二步:把u盘接到开发板上面 第三步: 进入U盘挂载路径:/mnt/udisk 如果确定 ...

  6. 迅为RK3399开发板Linux系统TFTP传输文件服务器测试

    本机测试:在/var/tftpboot 下面建立一个文件 test,在里面输入 hello world,然后保存该文件,如下图 再启动另一个终端,然后输入 tftp 127.0.0.1,如下图. 输入 ...

  7. 选择的串口 _ 不存在或开发板没有连接_PC 和开发板之间传输文件

    8.1 传输文件的多种方法 在嵌入式开发中,涉及交叉编译:在 PC 上编译,在开发板上运行.所以就涉及 PC 和开发板之间的文件 传输,方法有多种:网络传输.串口传输.USB 传输,当然,还有最笨的方 ...

  8. PC和开发板之间传输文件

    1.在Ubuntu中安装.配置NFS 如果你使用的是我们提供的Ubuntu,那么已经安装好了NFS服务.查看一下/etc/export的内容,就知道开发板可以挂载哪一个目录.如果该文件中没有指定目录, ...

  9. linux imx6 书籍,迅为iMX6开发板-Linux系统-TFTP使用文档

    TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实 现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大.不复杂的应用 ...

最新文章

  1. LeetCode Letter Combinations of a Phone Number 电话号码组合
  2. 牛客网学习笔记-day01
  3. Windows 7 自动更新失败导致无法进系统解决方案
  4. julia在mac环境变量_在Julia中确定值/变量的类型
  5. 单IP无TMG拓扑Lync Server 2013:外部访问
  6. Django:返回Json数据中文乱码
  7. Java遇见HTML——JSP篇之JSP状态管理
  8. 联想启天m410进bios_联想启天M410台式机重装系统win7-win7系统重装
  9. 高精度信号链电路精密模拟器件双轨供电方案
  10. Golang常量无法取地址
  11. Python 查看微信撤回消息
  12. Rasa NLU 示例
  13. dns能帮助网站快速打开吗?怎么样提升网站打开速度?
  14. 在虚拟机里安装windows
  15. springBoot的mcv(视图)控制
  16. ifconfig command not found
  17. 01Linux之计算机硬件软件介绍
  18. 简单有效的低照度增强
  19. 浅析深度学习中的mask操作
  20. 10款超实用的程序员工具,工具用得好,头发掉的少

热门文章

  1. 数据结构背包问题c语言思路,C语言学习趣事_数据结构_经典命题_1_背包问题_分析_1...
  2. 基于通信的ip定位常用站点
  3. java网络基本知识
  4. Element table表格样式设置
  5. idea 中使用git 提交代码
  6. grad-cam实现可视化|mmselfsup自监督|保姆级教学
  7. 成都编程python培训
  8. Solidworks怎么镜像实体?下面是solidworks镜像实体教程详细
  9. 二.了解zigbee协议栈中几个常用语句
  10. java 缓存 cachemanager_在java中使用cacheManager清除缓存