准备环境

  1. ubuntu20.04 桌面版
  2. study210开发板

开始搭建

  1. 安装服务程序
sudo apt install tftpd-hpa   #客户端程序是tftp-hpa

2.检查服务运行状态

sudo systemctl status tftpd-hpa

3.打开配置文件

sudo nano /etc/default/tftpd-hpa

内容如下:

# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"  #tftpd程序使用的账户,可不改
TFTP_DIRECTORY="/srv/tftp" #tftp的目录,可以自行修改
TFTP_ADDRESS=":69" #端口,可不改
TFTP_OPTIONS="--secure--create" #--secure 不设置会有跨目录的问题   --create是要自己添加的,给客户端写入数据的权力

4、修改tftp文件属性
查看/srv/tftp的属性,会发现是root的,所以:

$ sudo chown tftp:tftp /srv/tftp

5、重启tftp服务器

 sudo systemctl restart tftpd-hpa

开发板测试

这里注意要设置 tftp下文件的全路径
可以在uboot控制台设置启动参数

 setenv bootcmd 'tftp 30008000 /srv/tftp/zImage; bootm 30008000'

然后保存环境参数

save

引用参考

https://www.cnblogs.com/robotech/p/13812826.html

Ubuntu 环境搭建系列--ubuntu20.04 tftp服务搭建相关推荐

  1. linux ubuntu 安装git服务器,[linux] Ubuntu20.04上安装搭建私有Git服务器Gitea

    [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea [linux] Ubuntu20.04上安装搭建私有Git服务器Gitea Gitea 是相比于gitlab更加轻量化,而且 ...

  2. MIT Mini Cheetah–开源代码仿真环境搭建记录(Ubuntu20.04)

    MIT Mini Cheetah–开源代码仿真环境搭建记录(Ubuntu20.04) 一.安装依赖包 sudo apt install mesa-common-dev freeglut3-dev co ...

  3. ubuntu 16.04 samba服务搭建

    ubuntu 16.04 samba服务搭建 一:安装 1. sudo apt-get install samba 有询问Yes的地方Yes就行. 无法安装samba 执行 sudo apt-get ...

  4. Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程

    专栏地址:嵌入式开发 专栏文章: [01]windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程 [02]VMware17虚拟机安装Ubuntu最新版 ...

  5. K8s系列之:DNS服务搭建指南

    K8s系列之:DNS服务搭建指南 一.skydns配置文件说明 二.修改每台Node上的kubelet启动参数 三.创建skydns RC和Service 四.通过DNS查找Service 五.DNS ...

  6. rancher k8s docker 关系_【环境搭建】Ubuntu20.04通过rke部署K8S

    问题背景 rke大大简化了k8s集群的部署,但是也带来了一个问题:稍有差池就会一脸懵逼,rke的文档还是偏少,此外rke安装过程中的日志信息也是少的可怜,导致Google都不知道从何说起 关于rke( ...

  7. 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写

    bootloader原理和开发-->kernel构建-->文件系统/根文件系统(filesystem/rootfs) APP 一.配置交叉编译环境(可参考嵌入式Linux移植与驱动开发co ...

  8. 嵌入式Linux开发环境搭建之八---Ubuntu16.04 tftp环境搭建

    1.Linux下安装tftp 首先利用命令:dpkg -l | grep tftp,查看tftp是否安装,如果没有安装,则可以按下面步骤进行安装. 1.安装相关软件包:tftpd-hpa(服务端),t ...

  9. HustOJ平台搭建(ubuntu20.04)

    hustoj是一个出色的开源项目,本文章记录了我在ubuntu20.04搭建的全过程,以及小部分进行修改.不会部署的同学可以参照我这篇文章,可以完美运行.当然如果您需要部署在您的linux环境下,同时 ...

  10. Gazebo——仿真平台搭建(基于Ubuntu20.04)

    目录 Gazebo安装配置 创建仿真环境 仿真使用 Rviz查看摄像头采集的信息 Kinect仿真 问题解决: 1.gazebo--SpawnModel: Failure - model name m ...

最新文章

  1. 比拼 Kafka , 大数据分析新秀 Pulsar 到底好在哪
  2. UDP_CORK,TCP_CORK以及TCP_NODELAY
  3. ASP.NET操作Word文档(转)
  4. 汤家凤高等数学基础手写笔记-不定积分
  5. SAMBA服务和FTP服务讲解(week3_day1)--技术流ken
  6. weblogic 11g 配置oracle数据源 数据库驱动选哪个,weblogic11g配置db2数据源驱动有关问题...
  7. pycharm 安装 jupyter
  8. tomcat6的项目能直接在tomcat7上用吗_极尽人性化的设计: 能“隐形”的笔记本电脑支架...
  9. 沈阳python需求大吗_学习Python之后都能做什么,沈阳Python薪资多少钱
  10. 三星专用计算机软件,三星PC套件Kies软件
  11. maven 配置阿里云仓库
  12. keyshot渲染很慢_提高Keyshot逼真渲染的小技巧!
  13. 【解决】Yandex浏览器Bing搜索遭遇trovi.com劫持
  14. 用python爬取堆糖图片-小白级
  15. RAW和QCOW2 两种存储设备格式区别
  16. 想从事程序员,对学历要求高吗
  17. HP-UNIX 磁带备份-----make_tape_recovery命令详解
  18. 【通信协议】一文搞懂SPI
  19. 壬华科技通过CMMI 3级认证
  20. POI3.8 导出大数据excel(50万左右)

热门文章

  1. 二维码批量生成系统 windows的exe 程序执行 二维码工具 解压直接使用
  2. WEB前端之网页设计①----最新最全详解/网页基础结构
  3. lammps运行Linux,Lammps安装教程
  4. STM32示波器设计
  5. 诊所 金卫系统 青岛_金卫信预防接种数字化门诊全程质量管理系统.doc
  6. 光环PMP 疑难点辨析
  7. 批判性思维_为什么批判性思维技能对数据科学家至关重要
  8. 给视频添加马赛克并裁剪画面的简单步骤
  9. Codeblocks下载安装使用教程
  10. 《认知天性》:讲述基于科学的学习方法