ARM-linux 嵌入式板子移植 lrzsz —全网最全最详细,保证100%成功
文章目录
因为有些公司内部不能搭建局域网,或者开发板没有网口,并且需要在windows和ARM板之间传输文件,这时就可以选择使用lrzsz,它可以将windows的文件通过串口传输到ARM板上。将lrzsz 安装到 ARM-linux 嵌入式板子上需要移植,但网上查到的资料很乱,有的讲述不清楚、甚至还有错误,所以自己写一个详细的记录,便于自己以后查看,也希望能帮助其他人。
下载源码
首先下载最新版的 lrzsz, 点我开始下载。下面以 0.12.20 版本为例,下载后文件名为:lrzsz-0.12.20.tar.gz。
复制到 ubuntu 主机并解压
复制并解压源码包将下载的源码包复制到Linux主机,然后进行解压:
mkdir ~/lrzsz
cp lrzsz-0.12.20.tar.gz ~/lrzsz
cd ~/lrzsz
tar zxvf lrzsz-0.12.20.tar.gz
安装并使用交叉编译工具链
使用APT安装ARM-GCC安装交叉编译工具链有如下三种方式:
- 直接在Ubuntu下使用APT包管理工具下载安装,操作简单,我们直接使用该方式安装即可。
- 自行下载第三方制作好的工具链,如Linaro,好处是选择丰富,能找到很多不同的版本。
- 使用crosstool-ng根据需要自己制作,过程复杂,不推荐。
我们直接在Ubuntu系统下使用APT包管理工具安装。使用的编译器主要有两种类型:
- arm-linux-gnueabihf-gcc:名称中的Linux表示目标应用程序是运行在Linux操