SigmaStar typically uses the arm-linux-gnueabihf- cross-compiler. You must export the path to your .bashrc :
Real-time video streaming, night vision tuning, and motion detection.
Run make config within /project directory to define target profile.
Modern SigmaStar SoCs house a dedicated Neural Processing Unit (NPU). The SDK provides a specialized toolchain—often referred to as the or Sstar NPU SDK —to convert deep learning models (from frameworks like PyTorch, TensorFlow, or ONNX) into a quantized, hardware-optimized format that runs at peak TOPS (Tera Operations Per Second) on the chip. Setting Up Your Development Environment
If you’re evaluating it for a project, here’s what you should know: sigmastar sdk
MI_SYS_ChnPort_t stSrcChnPort; MI_SYS_ChnPort_t stDstChnPort; // Source: VIF Device 0, Channel 0, Output Port 0 stSrcChnPort.eModId = E_MI_SYS_MODULE_ID_VIF; stSrcChnPort.u32DevId = 0; stSrcChnPort.u32ChnId = 0; stSrcChnPort.u32PortId = 0; // Destination: DIVP Channel 0, Input Port 0 stDstChnPort.eModId = E_MI_SYS_MODULE_ID_DIVP; stDstChnPort.u32DevId = 0; stDstChnPort.u32ChnId = 0; stDstChnPort.u32PortId = 0; // Execute the binding MI_SYS_BindChnPort(&stSrcChnPort, &stDstChnPort, u32FrameRateSrc, u32FrameRateDst); Use code with caution.
sudo apt-get update sudo apt-get install make binutils build-essential patch libncurses5-dev libc6:i386 libstdc++6:i386 lib32z1 lib32ncurses6 pkg-config Cross-makebc bc Use code with caution.
The VI module captures raw pixel data from image sensors via MIPI-CSI or DVP interfaces. The data is instantly passed to the ISP, which performs essential image enhancement functions: Wide Dynamic Range (WDR) / HDR processing Auto White Balance (AWB) and Auto Exposure (AE) Lens Distortion Correction (LDC) VENC (Video Encode) and VDEC (Video Decode)
Running make all will compile the bootloader, kernel, and the sdk libraries. Modern SigmaStar SoCs house a dedicated Neural Processing
To compile the bootloader, kernel, SDK modules, and default root file system in a single sequence, execute: make image Use code with caution.
Receives the processed frames from ISP and applies hardware compression (H.264, H.265, or JPEG).
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
Add the toolchain binary path to your system's environment variables: sudo apt-get update sudo apt-get install make binutils
export PATH=/opt/gcc-linaro-arm-linux-gnueabihf/bin:$PATH export ARCH=arm export CROSS_COMPILE=arm-linux-gnueabihf- Use code with caution. Verify the installation: arm-linux-gnueabihf-gcc -v 4. Understanding the SDK Directory Tree
Extensive libraries for H.264/H.265 video encoding/decoding, ISP (Image Signal Processor) control, and audio input/output.
The Ultimate Guide to the SigmaStar SDK: Architecture, Development, and Best Practices
SigmaStar Technology Corp., established in 2017 and publicly traded as 301536, specializes in high-integration system-on-chip (SoC) solutions, focusing on the AIoT, smart vision, and smart display markets. The company is recognized for its , offering a smoother transition for developers seeking alternative solutions.
This is the heart of the SDK. The MI (Multimedia Interface) layer provides proprietary APIs controlling everything from system allocation ( MI_SYS ), video encoding ( MI_VENC ), video decoding ( MI_VDEC ), display output ( MI_DISP ), to audio input/output ( MI_AI / MI_AO ).