欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

将 lrzsz 移植到 ARM-linux 嵌入式主板上

最编程 2024-05-07 20:09:55
...
$ mkdir ~/lrzsz
$ cp lrzsz-0.12.20.tar.gz ~/lrzsz
$ cd ~/lrzsz
$ tar zxvf lrzsz-0.12.20.tar.gz

 

3 配置

$ cd lrzsz-0.12.20/
$ export PATH=$PATH:/usr/local/arm-2010q1/bin           # 交叉编译工具路径加入系统环境变量!
$ CC=arm-none-linux-gnueabi-gcc CFLAGS=-O2 ./configure  # 配置

这里 ./configure 必须放在后面,否则无法识别到交叉编译工具。

 

4 编译安装

编译安装命令:
$ make -j4                                        # 并行编译,使用4个CPU同时编译,可提高编译速度

 make完成之后,会在当前目录 src/ 下生成 lrz 和 lsz 两个文件。

 

5 复制到目标板并执行

通过网络、U盘、SD卡等方式,将生成的 lrz 和 lsz  复制到目标板的 /usr/sbin 目录,并在目标版上添加可执行权限:

挂载U盘:mount -t vfat /dev/sda1 /mnt/udisk

$ cp lrz lsz /usr/sbin
$ cd /usr/sbin/
$ chmod +x lrz lsz

 

注:由于 secureCRT 使用的命令是 rz 和 sz,可以把 lrz 和 lsz 这两个文件重命名。

 

 6 配置串口

在使用之前,需要设置串口:

 

 

7 测试

在目标版上,执行 lrz 命令将文件从PC机传送到目标版上,执行 lsz 命令将文件从目标版传到PC机上:

$ lrz
$ lsz myfile