在Intel ubuntu20.04系统上搭建RK3588交叉编译环境
一、引言
交叉编译是在系统架构不同的两个平台上进行的,通常是指在资源富余和性能较好的PC宿主机上,通过交叉编译工具链去编译目标机程序的过程。下面以在Intel ubuntu20.04系统配置RK3588交叉编译为例。
二、Ubuntu20系统环境搭建
2.1 系统安装
在Windows11系统安装ubuntu20.04子系统,这样能完全利用硬件资源进行交叉编译。首先,在window系统中Microsoft Store搜索Ubuntu20.04,然后点击安装,然后点击“打开”进行设置用户和密码,进入终端。
2.2 交叉编译工具安装
sudo apt install g++-aarch64-linux-gnu
sudo apt install gcc-aarch64-linux-gnu
sudo apt install cmake unzip
sudo apt install python3 build-essential python3-rosinstall-generator python3-empy
2.3 交叉编译依赖库安装与部署
在实际使用中如果利用实际X86下的交叉编译环境编译编译出RK3588环境下的依赖,会存在比较繁琐的依赖问题!故此,直接利用实际情况下的RK3588