OpenWrt之sz rz移植

sz rz算是比较古老的文件传输工具了,记得在以前玩S3C2440的时候通常使用此工具进行文件传输。现在基本都是使用scp、sftp等工具了。不过sz rz依然有它不可替代的用处,那就是此工具可以通过串口传输文件,当无法通过网络连接嵌入式设备时,只能通过串口调试系统,这个时候想要拷贝文件到嵌入式设备,或从嵌入式设备拷贝文件到主机那就困难了,sz rz这个时候就派上用场了。当然sz rz需要预先安装到嵌入式设备中,不然等到出问题的时候想装也装不进去了。下面就介绍sz rz工具的移植
源码下载:https://download.csdn.net/download/lyndon_li/10883395
嵌入式设备系统:OpenWrt
1、在Ubuntu上将下载的源码rzsz-3.48.tar解压

$ tar -xvf rzsz-3.48.tar 

2、进入源码目录,将Makefile中第三行编译器替换成自己的交叉编译器

$ cd src/
$ vim Makefile
CC=mips-openwrt-linux-uclibc-gcc

3、交叉编译

$ make posix

4、将编译好的可执行文件sz rz拷贝到嵌入式设备的/usr/bin目录
5、测试
a、串口连接嵌入式设备,从主机拷贝一个文件到嵌入式设备
在这里插入图片描述

在这里插入图片描述

root@Shuncom:/log# ls
t.txt
root@Shuncom:/log# cat t.txt 
nihao

root@Shuncom:/log# 

接收成功
b、嵌入式设备拷贝一个文件到主机
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

发送成功

猜你喜欢

转载自blog.csdn.net/lyndon_li/article/details/85322619
今日推荐