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 查看!这里也不一一演示了!总之功能还是很强大!

  

  

posted on 2019-09-28 14:15  紫枫术河  阅读(2255)  评论(0)    收藏  举报

导航