首页 > 系统相关 >【TFTP文件传输,开发板与windows文件互传, SecureCRT中使用TFTP】

【TFTP文件传输,开发板与windows文件互传, SecureCRT中使用TFTP】

时间:2024-12-06 18:59:32浏览次数:6  
标签:文件 img 文件传输 echo 板端 互传 TFTP tftp

目录列表

一、从window下发送文件到板端

挂载SD卡:

mount /dev/mmcblk0p1 /mnt/tfcard

启动板端服务器:

udpsvd -vE 0.0.0.0 69 tftpd -c &

windows中启动TFTP客户端

单个文件发送:

window中tftp命令:

从当前本机,向远端192.168.1.27 中发送C:\Users\Administrator\Downloads\test.wav 文件

TFTP.EXE -i 192.168.1.27 PUT C:\Users\Administrator\Downloads\test.wav

使用bat脚本多文件发送:(注意检查更换目标IP地址、本地路径、目标路径)

@echo off
setlocal

:: Set the IP address of the TFTP server
set TFTP_SERVER=192.168.1.27

:: Set the source directory path (modify as per your actual situation)
set SOURCE_DIR=Y:\AX620Q\kanhujia_AX620E_SDK_V3.0.0_20241120230136_NO1951\build\out\AX620Q_nor_arm32_k419\images\sd_update_pack

:: Set the destination directory path (modify as per your actual situation)
set DEST_DIR=/mnt/tfcard/bin

:: Set the list of files to be transferred (relative to SOURCE_DIR)
set FILES=customer.img ddrinit.img dtb.img dtb_b.img kernel.img kernel_b.img logo.img logo_b.img opt.img rootfs.img spl.bin uboot.bin uboot_b.bin version_info.txt

:: Switch to the source directory
cd /d %SOURCE_DIR%

for %%F in (%FILES%) do (
    echo Uploading %SOURCE_DIR%\%%F to %DEST_DIR%/%%F...
    
    :: Note: Not all TFTP clients support specifying a remote file path directly.
    :: If your TFTP client and server both support it, you can use the following command:
    tftp -i %TFTP_SERVER% PUT %%F %DEST_DIR%/%%F
    
    :: If not supported, remove the line above and uncomment the line below:
    REM tftp -i %TFTP_SERVER% PUT %%F
    
    if errorlevel 1 (
        echo Failed to upload %%F.
	echo Press Enter to exit...
	pause >nul
        exit
    )
)

echo All files uploaded successfully.

:: Wait for the user to press Enter before closing the console window
echo Press Enter to exit...
pause >nul

endlocal
效果如下:

二、从板端获取目标服务端的文件:

需要先启动服务端的服务器, (Windows下tftp服务器配置都差不多) ,以SecureCRT为例子:

打开全局选项:

指定TFTP服务器的上传/下载目录

启动tftp服务器

单个文件获取:

Linux中tftp命令:

从192.168.1.4 远端中的C:\Users\Administrator\Downloads中获取stream_chn0_Apr–5-03-44-47-1970.h264 文件

板端使用shell脚本,循环获取多个远端(对应上方下载目录)文件到板端(注意更换ip地址和文件名)

TFTP_SERVER="192.168.1.4"
FILES="customer.img  ddrinit.img dtb.img dtb_b.img kernel.img kernel_b.img logo.img logo_b.img opt.img rootfs.img spl.bin uboot.bin uboot_b.bin version_info.txt"  

for FILE in $FILES; do
    echo "Uploading $FILE..."
    tftp -g -r "$FILE" "$TFTP_SERVER"
    if [ $? -ne 0 ]; then
        echo "Failed to upload $FILE."
        exit 1
    fi
done
echo "All files uploaded successfully."
效果如下:

在这里插入图片描述

标签:文件,img,文件传输,echo,板端,互传,TFTP,tftp
From: https://blog.csdn.net/wzt001005/article/details/144261283

相关文章

  • 闪电藤(局域网文件传输工具)2.7.0
    闪电藤是基于LocalSend的二次开发产品,在原有局域网文件传输基础上,增加了webdav传输和云传输的能力,是一个万能的文件传输助手。目前已支持了安卓、iOS、Mac、Windows和Linux,纯血鸿蒙。可完全代替微信文件传输助手和快牙特点说明: 闪电藤可以在同一个局域网下进行快速传输文......
  • 22.Ubuntu和 Windows文件互传(FTP服务)
    1、开启Ubuntu下的FTP服打开Ubuntu的终端窗口,然后执行如下命令的终端窗口,然后执行如下命令来安装FTP服务:sudoapt-getinstallvsftpd 等待软件自动安装,完成以后使用如下VI命令打开命令打开命令打开/etc/vsftpd.conf,命令如下:,命令如下:sudogedot/etc/vsftpd.c......
  • Airdrop完美替代,比它更方便更强大的文件传输工具
    如果你是苹果用户,使用AirDrop可以在iPhone与MacBook、iPad等设备之间快速传递照片、视频或文件,非常的方便。但如果你是iPhone手机与Windows电脑,Android手机与Windows电脑,或者iPhone与Android手机呢?用什么工具来传送文件呢?微信、QQ自带的「文件传输助手」是一个不错的......
  • 深度解读内外网文件传输的技巧和最佳实践
    内外网文件传输在企业运营中的重要性为了保护核心数据,绝大多数企业和机构都在内部实施了内外网分离,比如医院、银行、半导体集成电路公司、生物制药企业、电力公司等等,处在内网的员工,需要将设计图纸、项目资料等文件发送给外网的用户,也需要发给内部不同部门的同事;。客户、供应商、......
  • 基于JAVA文件传输的计算机毕设源码+论文
    摘  要Abstract引  言1技术简介1.1Java语言1.1.4分布性1.3Java中输入/输出流概念1.5JBuilder集成开发环境介绍2系统分析2.1可行性分析2.2开发工具2.3需求分析3系统详细设计3.1系统的主要功能摘 要随着计算机网络技术的飞速发展,客户/服务C/S(Client/......
  • 常用的运维工具:文件传输工具详解(SCP, SFTP)
    在信息技术(IT)运维中,文件传输是日常工作中不可或缺的一部分。运维工程师需要高效、安全地在不同服务器之间传输文件,以确保系统的正常运行和数据的完整性。本文将详细介绍两种常用的文件传输工具——SCP(SecureCopyProtocol)和SFTP(SecureFileTransferProtocol),帮助读者更好......
  • uniapp - 最新详细实现web-view网页与安卓苹果App端之间互相通信功能,苹果app/安卓app
    前言在uni-app项目开发中,详解实现web-view和App之间的互相通信完整流程及代码教程,Uniappapp端向webview网站传递数据,同时webview又可以向app端传递数据参数,完成二者的数据通信方案,支持嵌入本地移动端H5页面、第三方网站、自定义网页,附带各种常见问题,解决发送数据通信没......
  • 大型科研单位需要什么样的文件传输管控平台?主要在四点!
    大型科研单位具有明确研究方向和任务,拥有高水平学术带头人和研究团队,以及开展研究工作的基本条件的机构。这些单位通常承担着国家重大科研任务,对科技进步和社会发展具有重要影响。大型的科研单位所研究的领域涵盖了物理、化学、生物、地学、天文、技术科学等,其中不少研究结果依......
  • Ftrans跨域文件传输方案,数据流动无阻的高效路径
    大型集团企业由于其规模庞大、业务广泛且往往将分支机构、办事处分布在多个地域,因此会涉及到跨域文件传输的需求。主要源于以下几个方面:1.业务协同:集团内部的不同部门或子公司可能位于不同的地理位置,但需要进行紧密的业务协同。文件传输是实现这种协同的重要方式之一,包括项目......
  • 证券公司上千台服务器数据同步时,如何进行文件传输管控?
    证券公司的数据中心是一个至关重要的基础设施,它承担着数据处理、存储、分析和传输等重要任务,对于保障证券公司的业务连续性、提高运营效率、降低风险等方面具有不可替代的作用。数据中心是企业数据集中的载体和支持平台,是实现数据集中的必要手段。在证券公司中,数据中心不仅是一个......