After the first success, you can build components individually:
| Component | Minimum | Recommended | | :--- | :--- | :--- | | | 4 cores | 8+ cores (for parallel builds) | | RAM | 8 GB | 16 GB (linking large AI models) | | Disk | 60 GB free | 120 GB NVMe SSD | | OS | Ubuntu 20.04 / 22.04 LTS | Ubuntu 22.04 LTS (Debian/Arch unsupported) |
| Issue | Solution | |--------------------------------|----------| | repo command not found | sudo apt install repo | | lunch: command not found | Did you source build/envsetup.sh ? | | Missing toolchain libs | sudo apt install libc6-dev-i386 | | Python 2 vs 3 errors | Some old SDKs need Python 2: sudo apt install python2 | | 32-bit compatibility | sudo dpkg --add-architecture i386 && apt update |
The SigmaStar SDK is designed to be compiled on a Linux host system. Ubuntu 16.04 or 18.04 LTS (64-bit) are the officially recommended distributions. Using newer versions like Ubuntu 22.04 may require downgrading certain packages or resolving header conflicts. 1. Install Required System Packages
Fix: The host system is missing U-Boot developer utilities. Fix this by running sudo apt-get install u-boot-tools . sigmastar sdk install
If you see "libz.so.1 not found," you likely need to install 32-bit compatibility libraries ( sudo apt-get install lib32z1 ).
sync sudo umount /tmp/sd/boot /tmp/sd/root
# Example Dockerfile (simplified) FROM ubuntu:18.04 RUN apt update && apt install -y build-essential repo ... COPY Sigmastar_SDK.tgz /opt/ WORKDIR /opt RUN tar -xzf Sigmastar_SDK.tgz
Example U-Boot cmds:
After a successful build, you need to flash the images to your board.
Once extracted, navigate the directory tree to familiarize yourself with its core components: boot/ : Contains the U-Boot bootloader source code.
auto_update.txt : Script used for network TFTP automatic flashing operations. Troubleshooting Common Setup Failures
Create an alias in .bashrc :
Create a dedicated working directory and extract your SDK files:
The SigmaStar SDK includes an ARM cross-compilation toolchain.
sudo mkdir -p /opt/sigmastar sudo tar -xvf arm-linux-gnueabihf-xxxx.tar.gz -C /opt/sigmastar/ Use code with caution. Copied to clipboard