当前位置: 首页 > news >正文

关于tftp怎么把res文件夹传输给开发板的操作步骤:

TFTP 协议本身主要用于传输单个文件,不直接支持文件夹传输。要传输 res 文件夹到开发板,需要先将文件夹打包成单个压缩文件(如 .tar 或 .zip),再通过 TFTP 传输,最后在开发板上解压。具体步骤如下:

步骤 1:在 Ubuntu 中打包 res 文件夹

假设 res 文件夹在你的当前目录下,执行以下命令打包:

# 打包为 tar 格式(推荐,开发板通常自带 tar 命令)
tar -czvf res.tar.gz res/

  • 该命令会生成 res.tar.gz 压缩包(包含 res 文件夹内的所有内容)。

步骤 2:将压缩包放入 TFTP 服务器根目录

  1. 确认你的 TFTP 服务器根目录(通常是 /tftpboot 或 /var/lib/tftpboot,可通过配置文件查看)。
  2. 复制压缩包到该目录,并设置权限:
    # 替换为你的 TFTP 根目录路径
    sudo cp res.tar.gz /tftpboot/
    sudo chmod 777 /tftpboot/res.tar.gz  # 确保开发板有权限读取
    

步骤 3:在开发板上通过 TFTP 下载压缩包

在开发板终端(如 GEC6818 的 /tmp 目录)执行:

# 切换到存放目录(如 /tmp)
cd /tmp# 下载压缩包(IP 替换为你的 Ubuntu 主机 IP)
tftp -g -r res.tar.gz 192.168.53.128

步骤 4:在开发板上解压压缩包

下载完成后,在开发板上解压,恢复 res 文件夹:

# 解压 tar.gz 格式
tar -xzvf res.tar.gz

  • 解压后,/tmp 目录下会出现 res 文件夹,包含原有的所有文件。

总结流程

  1. 本地打包:tar -czvf res.tar.gz res/
  2. 复制到 TFTP 目录并授权
  3. 开发板下载:tftp -g -r res.tar.gz 服务器IP
  4. 开发板解压:tar -xzvf res.tar.gz

通过这种方式间接实现文件夹传输,适用于所有不支持直接传输文件夹的 TFTP 环境。

http://www.dtcms.com/a/286953.html

相关文章:

  • 通过代码识别大小端模式
  • 先让 AI 学会害怕,再让它握紧方向盘
  • Unity 多人游戏框架学习系列六
  • YT Config Tool 添加FreeRTOS模块
  • 【linux V0.11】kernel(水)
  • 2025年6月GESP(C++二级): 幂和数
  • 游戏盾能否保护业务免受DDoS攻击吗?
  • Django母婴商城项目实践(五)- 数据模型的搭建
  • 【Python练习】 049. 编写一个函数,实现简单的文本编辑器功能,支持增删改查
  • 你的品牌需要一个AI首席内容官——解构BrandCraft如何解决内容创作的终极痛点
  • 枚举算法入门
  • 【2025/07/18】GitHub 今日热门项目
  • 北斗网格位置码详解:经纬度到二维网格码的转换(非极地)
  • 针对BERT模型的理解
  • 04-三思而后行:解锁AI的“内心戏”
  • VMware安装Win10教程(附安装包)虚拟机下载详细安装图文教程
  • chainlink VRF中文教程(含mock),解决error: Arithmetic Underflow in createSubscription
  • bmp图像操作:bmp图像保存及raw与bmp转换
  • 二分答案之第 K 小/大
  • CMake指令:常见内置命令行工具( CMake -E )
  • 乙烯丙烯酸酯橡胶市场报告:性能优势、行业现状与发展前景​
  • selenium后续!!
  • 【数据集】1970-2023年全球温室气体排放 GHG 数据集 EDGAR
  • 语音直播和视频直播的测试要点
  • 【ROS1】06-ROS通信机制——话题通信
  • OOA、OOD 与 OOP:面向对象范式的核心支柱详解
  • 接口测试的原则、用例与流程详解
  • ModelSim 配合 Makefile 搭建 Verilog 仿真工程
  • Docker-下载和安装
  • ADVB协议内容分析