参考地址:https://www.cnblogs.com/icefree/p/7902043.html#_label1

1.注意事项

  • 注意Winshared文件夹由于权限问题,不能作为服务器地址使用
  • 配置完,要重新启动Ubuntu
  • 要关闭Ubuntu的防火墙ufw disable

2.安装相关应用

  • sudo apt-get install xinetd,安装xinetd,安装完成xinetd后
  • 接下来安装tftp和tftpd apt-get install tftp-hpa tftpd-hpa

3.建立服务器目录

  • mkdir /tftpboot # 这是建立tftp传输目录。
  • sudo chmod 0777 /tftpboot
  • sudo touch test.txt # test.txt文件最好输入内容以便区分

4.配置vi /etc/default/tftpd-hpa

  • sudo vi /etc/default/tftpd-hpa
 # vi /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftpboot" # 这里是你的tftpd-hpa的服务目录,这个想建立在哪里都行TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s" # 这里是选项,-c是可以上传文件的参数,-s是指定tftpd-hpa服务目录,上面已经指定

5.配置/etc/xinetd.d/tftp

  • sudo vi /etc/xinetd.d/tftp
service tftp
{socket_type = dgramwait = yes disable = nouser = rootprotocol = udp server = /usr/sbin/in.tftpdserver_args = -s /tftpboot#log_on_success += PID HOST DURATION#log_on_failure += HOSTper_source = 11cps =100 2flags =IPv4
}

6.重启服务

按以下顺序重启

  • sudo service tftpd-hpa restart
  • sudo /etc/init.d/xinetd reload
  • sudo /etc/init.d/xinetd restart
  • 配置完,要重新启动Ubuntu
  • 要关闭Ubuntu的防火墙ufw disable

7.测试

     tftp localhost      //localhost 表示本机127.0.0.1tftp>get test.txt   //test.txt 是之前在 /tftpboot 目录下新建的文件tftp>put test1.txt     //test1.txt 是在 /home 目录下新建的文件tftp>q              //退出tfttp//使用arm上的linux进行下载文件 tftp -l a.txt -r a.txt -g 192.168.1.30

8.Windows下搭建tftp服务器

  • 关闭防火墙
  • 下载tftpd32

tftpd32相关设置

  • 设置IP及目录

  • 设置超时时间,默认3秒

  • 设置IP及子网掩码

9.在u-boot中配置网络

  • 在开发板进入uboot后修改如下内容
    ipaddr=192.168.1.88
    serverip=192.168.1.16
    gatewayip=192.168.0.1
    netmask=255.255.255.0
  • 修改完成后,ping192.168.1.16,检测网络是否正常

10.下载镜像到DDR中启动

  • 将zImage-qt放入设写的tftp目录中
  • 在u-boot中执行tftp 0x30008000 zImage-qt,将镜像下载到DDR中
  • 执行bootm 0x30008000,进入系统

在Ubuntu中搭建tftp服务,使用X210开发板加载系统测试相关推荐

  1. 在Ubuntu中搭建nfs服务,使用X210开发板在uboot中用nfs加载系统测试

    1.注意事项 注意Winshared文件夹由于权限问题,不能作为服务器地址使用 2.安装相关应用 sudo apt-get install nfs-kernel-server,安装服务器 3.建立服务 ...

  2. ubuntu上搭建tftp服务

    ubuntu上搭建tftp服务 1. 安装tftp服务 2. 配置 3. 重启tftp服务 4. 测试 1. 安装tftp服务 sudo apt install xinetd tftp tftpd 2 ...

  3. Ubuntu下搭建NFS,并在开发板挂载

    ---恢复内容开始--- zai root huanjingxiachaozhuo $ su 一.搭建NFS 1.执行命令:sudo apt-get install nfs-kernel-server ...

  4. windows搭建tftp服务器_Ubuntu中搭建TFTP服务器

    参考: 在Ubuntu中搭建TFTP服务器_小拇指的脑瓜子的博客-CSDN博客_ubuntu tftp​blog.csdn.net 主要步骤: sudo apt-get install -y xine ...

  5. ubuntu版php开发工具,Ubuntu 中搭建 LAMP 及 php 开发工具

    Ubuntu 中搭建 LAMP 及 php 开发工具 Step1. 安装 Apache 1.在 terminal 中输入一下命令并执行: sudo apt-get install apache2 2. ...

  6. Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)

    Hadoop平台搭建有三种模式,分别是单机模式.伪分布模式.完全分布模式.单机模式是在单一计算机或者服务器上运行Hadoop,没有分布式的文件上传和任务分配等功能.它执行的流程仍然是Map/Reduc ...

  7. Ubuntu中重启ssh服务时提示:Job for ssh.service failed because the control process exited with error code. See

    场景 在Ubuntu中重启ssh服务时提示: Job for ssh.service failed because the control process exited with error code ...

  8. Ubuntu中配置NFS服务

    NFS协议允许远程访问Linux主机中的指定目录,并且在Windows 7中,原生支持将NFS文件系统映射到本地,通过资源管理器就可以访问Linux虚拟机或者开发板中的文件,非常方便. Ubuntu中 ...

  9. 银河麒麟V10 SP2 搭建tftp服务

    搭建tftp服务 服务端: 1.查看软件是否安装 # rpm -qa |grep tftp 2.如果没有安装就去安装软件 # yum install tftp-server -y 3.查询安装软件产生 ...

最新文章

  1. java unsafe获取指针_【实战Java高并发程序设计 1】Java中的指针:Unsafe类
  2. call( )、apply( )
  3. Socket 进行发送
  4. [转载]实际举例C#引用类型和值类型的区别
  5. 【Spring Boot】【Thymeleaf】The SpringStandard Dialect
  6. MongoDB简单概述
  7. 推荐几个好评率超高的公众号,有远见的程序员都关注了!
  8. uniapp 按钮固定在底部
  9. 鸿蒙os系统使用技巧,鸿蒙OS系统的四大技术特性介绍
  10. Atmega128串口详解
  11. R语言:作业二(矩阵:求行列式、逆矩阵、特征值、特征向量)【补充:矩阵相关运算知识】
  12. 成都到乐山1日游攻略
  13. 计算机文件搜索快捷方式,文件搜索快捷键是什么
  14. 7-7 选民投票 (20分)(不区分大小写投票)
  15. 阿里云物联网Iot设备上下线状态数据流转的设置
  16. 空间分辨率、频谱分辨率、辐射计量分辨率、时间分辨率。
  17. C++使用TinyXml2解析Xml
  18. Spring MVC过滤器-超类
  19. 计算机专业期末背书,每到期末,我就后悔读了这个专业
  20. Modern source-to-source transformation with Clang and libTooling

热门文章

  1. Hayley Westenra 《Pure》 专辑收藏 -- By Emerald
  2. 常见外贸英文缩写(中)
  3. 知道焊缝长度如何确定节点板尺寸_节点板厚根据什么确定
  4. ASIC设计中的复位
  5. LabVIEW与Xplane飞行界面数据仿真交互
  6. python软件下载安装百度网盘-python网盘下载
  7. 阿里面试官让我用Zk(Zookeeper)实现分布式锁
  8. 实现echarts数据堆叠柱状图,并自定义每个类目柱形的颜色
  9. 飞机失事,软件“背锅”?软件测试对机载软件有多重要?
  10. 第七章 面向对象核心