1. Development Environment

1.1 Compiler Environment

It is recommended to use Ubuntu 22.04 or higher version for compilation. If you encounter an error during compilation, you can check the error message and install the corresponding software packages accordingly. Other Linux versions may need to adjust the software package accordingly. In addition to the system requirements, there are other hardware and software requirements.

Hardware requirements

Software requirements

64-bit system, hard disk space should be

greater than 500G. If you do multiple

builds, you will need more hard drive space.

Ubuntu 22.04

1.2 Install Libraries and Toolkits

PC OS

Network

Permission

Ubuntu 22.04

online

root

1sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl \
2zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev \
3x11protocore-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev libxml2-utils \
4Xsltproc unzip python-pyelftools python3-pyelftools device-tree-compiler libfdt-dev \
5libfdt1 libssl-dev liblz4-tool python-dev