收藏 分销(赏)

lrzsz串口工具移植到ARM-Linux教程.docx

上传人:仙人****88 文档编号:12005240 上传时间:2025-08-26 格式:DOCX 页数:4 大小:175.28KB 下载积分:10 金币
下载 相关 举报
lrzsz串口工具移植到ARM-Linux教程.docx_第1页
第1页 / 共4页
lrzsz串口工具移植到ARM-Linux教程.docx_第2页
第2页 / 共4页


点击查看更多>>
资源描述
lrzsz串口工具移植到ARM Linux教程 lrzsz是一个Unix通信包,提供XMODEM、YMODEM和ZMODEM文件传输协议。lrzsz以前是Omen科技的主打软件,现在已经免费,并且遵循GNU开源协议。 lrzsz适合这样一种开发环境,一块板子,除了串口,没有任何外部出入输出设备,没有sd卡,没有网线,这个时候如果想跟这块板子传输交互文件,就需要用到串口传输了。 根据modem所采用的文件传输协议:xmodem、ymodem、zmodem将其分类 · xmodem:简单通用,传输信息单位是“包=128B”,传输速度慢,适合电话线路质量差的情况下用。 · ymodem:由XMODEM演变来,效率可靠性高“包=128*8B”,一次传输可发送或接受几个文件。 · zmodem:与上两种不同,已连续的数据流发送数据,效率更高。 在ubuntu主机中可以直接使用rz或者sz命令与secureCRT交互文件,如果想在开发板中,上传下载文件的话,需要移植完整版的lrzsz到开发板,使用其完整功能。 移植步骤: 1 下载源码包 首先下载最新版的lrzsz,地址:https://ohse.de/uwe/software/lrzsz.html。下面以 0.12.20 版本为例,下载源码包为:lrzsz-0.12.20.tar.gz。 2 复制并解压源码包 将下载的源码包复制到Linux主机,然后进行解压: $ mkdir ~/lrzsz $ cp lrzsz-0.12.20.tar.gz ~/lrzsz $ cd ~/lrzsz $ tar zxvf lrzsz-0.12.20.tar.gz 3 配置 $ cd lrzsz-0.12.20/ $ export PATH=$PATH:/usr/local/arm-2010q1/bin       # 交叉编译工具路径加入系统环境变量! $ CC=arm-none-linux-gnueabi-gcc CFLAGS=-O2 ./configure # 配置 这里 ./configure 必须放在后面,否则无法识别到交叉编译工具。 4 编译安装 编译安装命令: $ make -j4 # 并行编译,使用4个CPU同时编译,可提高编译速度 make完成之后,会在当前目录 src/ 下生成 lrz 和 lsz 两个文件。 5 复制到目标板并执行 通过网络、U盘、SD卡等方式,将生成的 lrz 和 lsz  复制到目标板的 /usr/sbin 目录,并在目标版上添加可执行权限: $ cp lrz lsz /usr/sbin $ cd /usr/sbin/ $ chmod +x lrz lsz  6 配置串口 在使用之前,需要设置串口: 7 测试 在目标版上,执行 lrz 命令将文件从PC机传送到目标版上,执行 lsz 命令将文件从目标版传到PC机上: $ lrz $ lsz myfile 参考地址: · ·
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服