A quad-core CPU with at least 16GB of RAM is recommended to avoid slow compilation times. Installing Essential Dependencies
sudo mkdir -p /tools sudo tar -xvf ~/sigmastar_devkit/toolchain/arm-linux-gnueabihf-9.1.0.tar.gz -C /tools/ Use code with caution. Configuring Environment Variables
When prompted, select to remove Dash as the default system shell. 2. Unpacking the SDK Structure
For a standard Android SDK setup using a private Git server, the steps are generally as follows: sigmastar sdk install
mkdir -p ~/sigmastar_workspace cd ~/sigmastar_workspace
The toolchain is usually located within the SDK at a path similar to: <SDK_ROOT>/toolchain/<arch>/bin/
Do not extract the SDK to a path containing spaces or special characters. Do not use /home/user/My SDK/ . Stick to lowercase, no spaces. A quad-core CPU with at least 16GB of
To compile U-Boot, the Linux Kernel, root filesystem modules, and pack them into flashable binary images altogether, execute: make all Use code with caution.
sudo apt-get update sudo apt-get install -y build-essential libncurses5-dev libncursesw5-dev \ cmake git git-core gnupg flex bison gperf zip curl zlib1g-dev \ gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev \ x11proto-core-dev libx11-dev lib32z-dev ccache libgl1-mesa-dev \ libxml2-utils xsltproc unzip python3-pip android-tools-adb \ u-boot-tools dosfstools mtd-utils Use code with caution. Step 1: Acquiring the SigmaStar SDK
Before testing on hardware, it is advisable to compile the SDK to ensure everything is installed correctly. make clean Use code with caution. Stick to lowercase, no spaces
The DLA SDK is based on AVX2 instruction sets, so ensure your host CPU supports it.
source setup.env
Expected outputs include IPL_CUST.bin , MXP_SF.bin , u-boot.bin , kernel image, and root filesystem image.
To make the SDK build scripts work, you must set the PATH environment variable.