Verify the toolchain installation by checking the GCC version: arm-linux-gnueabihf-gcc -v Use code with caution. 3. Extracting and Structuring the SigmaStar SDK
Open your terminal and run the following command to install required compilation tools and libraries:
If host tools conflict, use a Docker container:
Using -j$(nproc) allows the build process to use all available CPU cores for faster compilation. Step 5: Flashing the Image
A typical SigmaStar SDK includes these key components:
:
cd project ./setup_config.sh configs/nvr/i2m/8.2.1/nor.glibc-ramfs.011a.64 make image Use code with caution. Copied to clipboard 4. Burning the Image
: 8 GB RAM minimum (16 GB preferred for faster parallel compilation). Installing Required Build Dependencies
Installing and setting up a SigmaStar SDK typically involves preparing a Linux host (ideally Ubuntu 16.04
Add the toolchain's bin directory to your system's PATH variable in /etc/profile to ensure it is always accessible.
arm-linux-gnueabihf-gcc --version
Run the configuration script or list available configs. SigmaStar SDKs often use a shortcut menu or a direct make command targeting a specific configuration file:
The SigmaStar SDK is a complete software development kit for SigmaStar's line of system-on-chip (SoC) processors, including popular models like the SSC335, SSC337, SSC338Q, SSC377, SSC378, SSD202, and others. These chips are widely used in:
Inside the main directory, you will find a compressed ALKAID package, which contains the main project structure (boot, kernel, application). tar -xvf alkaid.tar.gz cd alkaid Use code with caution. 3. Compiling the SDK
: Use the SigmaStar ISP Tool for SPI NAND or NOR flash if the board is empty. This requires connecting via a debug tool.
of free space for storing code, SDK, toolchain, and compiling output. + recommended for faster compilation. 2. Install Required Dependencies
: Application layer only, driver development, kernel modifications, or ISP tuning