lrzsz工具移植-交叉编译
1、lrzsz源码包下载地址
https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz
2、将下载到的lrzsz安装包拷贝到linux下解压然后交叉编译
tar xzf lrzsz-0.12.20.tar.gz
3、进入目录,创建lsh目录
cd lrzsz-0.12.20 mkdir lsh
4、配置
CFLAGS=-O2 CC=arm-linux-gnueabihf-gcc ./configure --cache-file=arml_cachefile0 --prefix=/home/picohood/gitrepo/fpstu_tisdk/tools/lrzsz-0.12.20/lsh
5、编译及安装
make make install
6、然后进入lsh/bin目录下可以看到目标生成文件lrz lsz
7、下面一步就是将lrz,lsz两个目标文件拷贝到开发板上的/usr/sbin/目录下(我是这么做的)

上面一张图是SecureCRT通过调试串口连接ARM的终端界面!比如说我现在需要把一个文件从Windows下载到ARM板可以这样操作:下载一般包含三个问题(文件起始位置(在哪),哪些文件, 文件终点位置(到哪))

比如上图,我需要把windows本地磁盘E盘下haha文件夹里面的Text.txt和Text2.txt文件下载到目标板上的/opt/目录下
操作如下:通过终端从串口登录ARM-linux开发板,如上图进入/opt/目录
输入:wr lrz + 回车 (我这开发板文件都带有写保护,所以写的话要加个wr命令)(一般用户 lrz + 回车就可以了)
这是会弹出这个对话框,通过对话框选中自己要下载的文件点击add ,点击ok

可以看到下载完成!
其他命令可以用 --help 查看!这里也不一一演示了!总之功能还是很强大!
浙公网安备 33010602011771号