01-Compilation_Environment_Setup
This build environment configuration applies to Android/Linux SDK.
Hardware Requirements
System Environment
Requirements
OS Version
Ubuntu 22.04
CPU Cores
4 cores or more
RAM
16GB or more
Storage
200GB or more
Install Dependency Packages
$ sudo apt install git bc bison build-essential curl flex libsdl1.2-dev
$ sudo apt install g++-multilib gcc-multilib gnupg gperf libncurses5-dev
$ sudo apt install imagemagick lib32ncurses5-dev lib32readline-dev squashfs-tools
$ sudo apt install lib32z1-dev liblz4-tool xsltproc libssl-dev libwxgtk3.0-dev
$ sudo apt install libxml2 libxml2-utils schedtool lzop pngcrush rsync
$ sudo apt install yasm zip zlib1g-dev python device-tree-compiler
$ sudo apt install python-pip gawk openjdk-8-jdk u-boot-tools patchelf expect
$ sudo pip install pyelftools
Package names may vary depending on Ubuntu versions. WSL environments are untested and not recommended. For installation failures on different Ubuntu versions, search online for solutions.
Common Issues
Insufficient Configuration
Last updated