Embedded Linux SDK Overview
The CSUN Embedded Linux SDK provides all the software components required for AI camera development.
Architecture
The SDK is composed of the following key modules:
- Camera Control — V4L2-based camera control, IMX415 driver, ISP tuning
- Video Pipeline — GStreamer-based video processing pipeline
- WebRTC — P2P low-latency video streaming
- Recording — H.264/H.265 encoding, recording management
- AI Inference — NPU inference, model conversion, pre-processing/post-processing
Supported Platforms
- RV1126B (Rockchip)
- RV1106 (Rockchip)
- RZ/V2H (Renesas)
- RZ/G2L (Renesas)
API Structure
Each module provides a C/C++ API, with Python wrappers also available.