1. 环境搭建¶
RV1106的镜像构建依赖于x64架构的Linux环境,理论上可以使用以下环境编译RV1106的镜像:
运行Linux系统的服务器或台式机
运行Linux系统的虚拟机
WSL2/WSL
Docker
其他可以运行Linux系统的环境
警告
以上的环境都需要是x64架构的Linux系统,不支持ARM架构的Linux系统。
注解
编译时产生的中间文件较多,建议使用具有较大磁盘空间的环境,最好预留20G硬盘空间。
1.1. 虚拟机搭建(从零开始)¶
本小节会使用Ubuntu20.04系统的虚拟机为例,介绍如何从零开始搭建RV1106镜像编译环境。
1.1.1. 基础虚拟机安装¶
使用虚拟机搭建编译环境,可以参考以下步骤:
安装虚拟机软件,例如VMware、VirtualBox等。
创建一个Ubuntu20.04的虚拟机,并安装Ubuntu20.04操作系统。
1.1.2. 依赖软件安装¶
1 2 3 4 5 | sudo apt-get install repo git ssh make gcc \
gcc-multilib g++-multilib module-assistant \
expect g++ gawk texinfo libssl-dev \
bison flex fakeroot cmake unzip gperf autoconf \
device-tree-compiler libncurses5-dev
|
注解
以上命令会安装编译RV1106镜像所需的依赖软件。
安装完成即可进行下一步操作。