博客
关于我
openwrt 串口传输文件 lrzsz
阅读量:615 次
发布时间:2019-03-12

本文共 1057 字,大约阅读时间需要 3 分钟。

安装与使用rzsz跨平台数据传输工具

在Ubuntu系统中使用rzsz进行文件传输,确保开发环境配置正确是实现跨平台数据传输的关键步骤。本文将详细介绍从源代码下载到交叉编译,再到实际使用的完整流程。

1. 获取rzsz源代码

在浏览器中访问官方下载页面,搜索最新版本并下载rzsz-3.48.tar源码文件。将其拷贝至本地项目目录中:

将下载链接访问:https://резět.to/rzsz/?找到并下载最新版本并保存为rzsz-3.48.tar。

此外,确保目标设备已-root权限以防权限问题。

2. 解压源代码

使用tar命令解压该源码包:

tar -xvf rzsz-3.48.tar

这一步将生成包括Makefile在内的所有源代码文件和子目录。

3. 交叉编译准备

进入源码目录,修改Makefile以指定交叉编译器路径。
根据你的裁剪环境,例如:

cd src/vi MakefileCC=/home/river/openwrt/openwrt-hiwooya-stable/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/mipsel-openwrt-linux-uclibc-gcc

保存修改内容后,继续进行下一步。

4. 执行交叉编译

在终端输入以下命令启动编译过程:

make posix

编译完成后,检查目标文件生成路径,通常会出现在src/目录下。

5. 部署可执行文件

创建一个 임시目录用于存储编译好的程序,建议使用以下命令:

mkdir -p /usr/bin/rz

然后将编译好的可执行文件复制到目标设备上,例如:

scp ~/.local/rz/sz /usr/bin/rz

验证文件路径和权限,确保有执行权限。

6. 测试与验证

使用rz进行文件传输,只需在终端中输入命令如:

rz

接收文件时,由另一端执行rz file_name命令,等待传输完成即可用。

反之,若需要从嵌入式设备拷贝文件到主机,使用sz file_name命令即可实现。

验证设备连接

确保串口(如 ttyUSB0)已正确连接,使用screen -l /dev/serial/...查看连接状态,或查阅设备说明书。

在实际使用中,明确传输路径和网络状态会大大降低传输时间,并提高成功率。

通过以上步骤,您就能在Ubuntu系统中顺利配置并使用rzsz进行跨平台文件传输,满足从开发到部署的全流程需求。

转载地址:http://pomxz.baihongyu.com/

你可能感兴趣的文章
QImage对一般图像的处理
查看>>
post为什么会发送两次请求?
查看>>
Post表单提交TextArea的值出现转译乱码问题 - Spring MVC处理表单提交
查看>>
Power BI 中的 Python 可视化需要什么设置?任何特定的 matplotlib 包版本或系统设置?
查看>>
Power BI:如何在 Power Query 编辑器中将 Python 与多个表一起使用?
查看>>
power english (3) main text -emotion mastery - focus
查看>>
POWER ENGLISH (6) - MODEL
查看>>
power english (1) —— passion
查看>>
Power English (1) 原文
查看>>
power English (3)原文
查看>>
POWER ENGLISH(7)- repetition
查看>>
SpringBoot中集成SpringBatch详细解析与实战示例(CSV文件读取十万条数据进行业务处理后写入Mysql数据库)
查看>>
powerbi 一张表在另外一张表中出现的数量_PowerBi之初步学习笔记
查看>>
QGIS怎样设置简体中文以及新建可编辑的多边形的图层
查看>>
PowerBuilder 使用自定义事件触发键盘Enter事件
查看>>
PowerCreatorCMS UploadResourcePic 任意文件上传漏洞复现
查看>>
PowerDesigner 使用的一些技巧(转)
查看>>
QGIS在Windows上下载安装与建立空间数据库连接
查看>>
PowerDesigner165安装婆姐汉花教程
查看>>
PowerDesigner使用教程:设置注释、默认值属性
查看>>