1、在Ubuntu上将下载
源码rzsz-3.48.tar
2、解压源代码
tar -xvf rzsz-3.48.tar
3、进入源码目录,将Makefile中编译器替换交叉编译器
$ cd src/
$ vi Makefile
CC=/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
3、交叉编译
make posix
4、将编译好的可执行文件sz rz拷贝到嵌入式设备的/usr/bin目录
5、测试
a、串口连接嵌入式设备,从主机拷贝一个文件到嵌入式设备
rz

root@hi-wooya:/# rz
rz ready. Type "sz file ..." to your modem program
开始 zmodem 传输。 按 Ctrl+C 取消。
100% 21 KB 7 KB/s 00:00:03 0 Errors
rz 3.48 01-27-98 finished.
**** UNREGISTERED COPY *****
Please read the License Agreement in rz.doc
root@hi-wooya:/#
b、嵌入式设备拷贝一个文件到主机
root@hi-wooya:/# sz ttest
rz
开始 zmodem 传输。 按 Ctrl+C 取消。
100% 13 bytes 13 bytes/s 00:00:01 0 Errors
sz 3.48 01-27-98 finished.
**** UNREGISTERED COPY *****
Please read the License Agreement in sz.doc
root@hi-wooya:/#

本文介绍在Ubuntu上进行rzsz交叉编译及测试的步骤。先下载并解压源码,进入源码目录替换编译器,进行交叉编译,将编译好的可执行文件拷贝到嵌入式设备,最后通过串口连接设备,测试从主机到设备和从设备到主机的文件拷贝。
993

被折叠的 条评论
为什么被折叠?



