Before diving into the code, you need a stable cross-compilation environment. Prerequisites
The "Media Interface" layer, which abstracts complex hardware functions into manageable APIs. sigmastar sdk
A customized Linux kernel with proprietary drivers for SigmaStar IP blocks. Before diving into the code, you need a
The SigmaStar SDK is a comprehensive software package provided by SigmaStar Technology Corp. to facilitate the development of applications on their System-on-Chip (SoC) platforms. Unlike generic Linux distributions, this SDK is highly optimized for , hardware video encoding (H.264/H.265), and NPU-accelerated AI inference. Core Components: Bootloader: Usually based on U-Boot. The SigmaStar SDK is a comprehensive software package
The most critical part of the SigmaStar SDK for application developers is the . This middleware manages the data flow between different hardware modules. Key Modules to Know:
Use the proprietary SigmaStar ISP tuning tool (often a Windows GUI) to adjust WDR, noise reduction, and color reproduction. These settings are saved as .bin files and loaded by the SDK at runtime.
Manages the CMOS sensor interface and ISP processing.