嵌入式Linux能克隆,嵌入式Linux移植rz和sz命令
rz、sz是Linux/Unix 同Windows 进行ZModem 文件传输的命令行工具,windows 端需要支持ZModem 的telnet/ssh 客户端,例如:SecureCRT。
运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录 (默认使用二进制方式传送),运行命令sz …(可以同时传送 多个文件)就是发文件到windows上。
rz、sz 传输文件是通过串口进行传输,传输速率较慢,只适用于小文件的传输。
1、下载rzsz源码包
http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz
我在网上尝试找了一下,没有找到下载文件。感兴趣的可以自己去尝试下载源码。这里百度rzsz 源码下面可以下载到
如果在Linux系统命令行下,可以使用wget 命令进行下载。
wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz
2、解压rzsz 文件。
使用tar xvzf 命令进行解压。使用-C选项可以解压到指定目录下
[root@codeMonkey rzsz]# tar xvzf rzsz-3.48.tar.gz -C /root/ARM/
解压完成后可以在解压的目录中看到一个src 的文件。
3、修改Makefile 文件。
将第3行和第4行修改成如下所示:
CC=arm-linux-gcc
OFLAG= -O -DREGISTERED -static
第3行的意思是指定交叉编译器,第4行的意思是去掉"UNREGISTERED COPY"提示,并且使用静态编译。
注意:这里一定要指定静态编译!
因为第一次我并没有加-static 选项,编译出来的命令下载到根文件系统的/usr/bin 目录中。执行rz 命令的时候,系统提示找不到该命令!移植的Linux系统一般是没有移植库文件的,所以动态编译出来的程序会提示找不到。这也间接的证明了Linux系统下的编译默认是使用的动态编译。
关于静态编译和动态编译的区别,请自行搜索!这里不再解释,也可以参考:
4、执行make posix 生成可执行程序。
使用ls 命令进行查看
可以发现生成了很多可执行文件,如rz、sz、sx 等。
5、将生成的可执行文件复制到根文件系统的/usr/bin目录下
使用cp 命令进行赋值
[root@codeMonkey src]# cp gz rb rc rx rz sb sx sz zcommand zcommandi ../../rootfs/usr/bin
6、下载到开发板中运行。
Linux系统启动成功后,执行rz 命令进行文件的传输。
[root@MINI2440 /]# rz
rz ready. Type "sz file ..." to your modem program
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring test.txt...
Transferring test.txt...
rz 3.48 01-27-98 finished.
这里我传输了一个test.txt 文件。如果执行rz 命令后能出现下面的图,应该就没有什么问题。
嵌入式Linux能克隆,嵌入式Linux移植rz和sz命令相关推荐
- ARM移植rz和sz命令
摘要: 本文讲的是ARM移植rz和sz命令, 嵌入式Linux移植rz和sz命令 rz.sz是Linux/Unix 同Windows 进行ZModem 文件传输的命令行工具,windows 端需要支持 ...
- xshell linux托文件夹,Xshell拖拽文件到linux(rz和sz命令用法详解)
在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子. rz,sz是Linux/Unix同Windows进行ZModem文件传 ...
- Linux中的rz和sz命令
rz和sz是Linux/Unix同Windows进行Zmodem文件传输的命令工具,都使用Zmodem文件传输协议. rz:receive zmodem的缩写 sz:send zmodem的缩写 sz ...
- Linux 的wget命令和rz和sz命令
目录 前言: 一 wget 二 rz.sz工具 前言: wget:通过url从网络上下载文件到Linux系统中. rz:将本地windows系统的文件上传到服务器 sz: 将服务器的文件拉取到本地wi ...
- 【Linux】Linux中rz和sz命令用法详解
[Linux]Linux中rz和sz命令用法详解 1. 简单介绍 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具.优点就是不用再开一个sftp工具登录上去上传下载 ...
- rz、sz 命令 安装(Xshell 安装)
在linux下使用rz,就可以从本机上传到Linux服务器 在linux中rz 和 sz 命令允许开发者与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子. sz:将选 ...
- 支持国产ARM64架构部署,支持使用rz、sz命令上传下载文件,JumpServer堡垒机v2.12.0发布
支持国产ARM64架构部署,JumpServer堡垒机v2.12.0发布 7月19日,JumpServer开源堡垒机正式发布v2.12.0版本.在这一版本中,JumpServer新增支持ARM64架构 ...
- Mac下使用rz和sz命令
Mac中的命令终端不支持使用rz和sz命令进行文件上传和下载,也不支持安装lrzsz进行功能扩展.换种思路,可以安装另一种终端iTerm2,然后对iTerm2进行扩展安装lrzsz,这样Mac就可以使 ...
- Linux : rz、sz命令-从本地拷贝文件到服务器
1.美图 2.概述 因为今天登陆了一个堡垒机,然后再次从堡垒机ssh到一台服务器,然后我按照以前的传文件思路,先传递到堡垒机,然后拷贝到服务器,但是发现这台堡垒机做了限制,不允许传东西,所以只能想其他 ...
最新文章
- pyinstaller 打包selenium脚本 取消cmd
- 掌握这些 Redis 技巧,百亿数据量不在话下!
- spring mvc原理_Spring常见问题整理
- c++的程序的文件结构
- ssl2331OJ1373-鱼塘钓鱼 之1【纯贪心】
- Jfinal 文件上传
- 【电路补习笔记】5、三极管的参数与选型
- python写入excel特定区域_Python读取Excel中符合特定条件的数据,并写入新的表格中...
- Netty+SpringBoot+FastDFS+Html5实现聊天App详解(四)
- 有关计算机的未来想象作文,电脑的想象作文
- android 定时唤醒蓝牙,Android保活——蓝牙唤醒(主动kill掉也可唤醒)
- 软件著作权人享有的权利
- 笔记本AutoCAD启动时闪退怎么办_autocad2010打开闪退怎么办?autocad2010闪退解决方法...
- 【语义分割】2021-PVT2 CVMJ
- 远程ntp服务器响应模式6查询,H3C WP5048无线PoE注入器 命令参考-Release 2208-6W100
- 关于“类包含显式重写ctor”的解决方法
- Excel按列合并相同相邻单元格和拆分单元格
- mysql那本书适合初学者_8本书让你成为一个更加开放的领导者
- 计算机教师职称申报工作总结,信息技术(计算机)教师职称评定工作总结
- PAT (Advanced Level) Practis 1039 Course List for Student (25)
热门文章
- 解魔方机器人系列(二)步进电机控制
- vue实现上下滑动翻页_如何通过vue实现一款简单通用的翻页组件
- 发电机组与UPS电源如何搭配
- [Codeforces Round #250 (Div. 1) -D] The Child and Sequence
- 信用5C分析法(转载)
- autocad.net 画多段线_auto CAD 二次开发 c#.net 之JIG画多段线(polyline)
- 12.4 你的脑容量
- Python初步实现车道线检测
- MyBatis-Plus 使用详解
- blackbox_exporter+grafana+prometheus监控主机存活,端口存活及网站状态