Alp SDK · v0.6 candidate
One SDK. Every E1M module.
Same C/C++ API across Alif, Renesas, DeepX. Swap SoMs without rewriting your application — that's the unified SDK promise verified against the E1M Spec.
§ The Alp SDK stack
Write once, run on any E1M module.
Alp SDK is the unification software layer for ALP Lab edge AI modules. A single C/C++ API works across every E1M SoM — present and future — wrapping each vendor's SDK on top of the chosen OS (Zephyr / Yocto / bare-metal). Single-OS or heterogeneous, the application surface stays identical.
AI Framework
On-device inference
On-device runtimes
Model families
Offline training only
Dev Tooling
Build, orchestrate, flash
v0.6Alp SDK
One unified <alp/*.h> API
Peripherals
Audio
Camera
Inference
IoT / BLE
Security
Display / GUI
HW Info
DSP / Power
Heterogeneous IPC (v0.6 NEW)
80 Tier-1 chip drivers + Tier-2 community
User libraries (board.yaml libraries:)
Operating System
Per-core slice (cores: in board.yaml) · heterogeneous = peers on same SoM
Zephyr · M-class cores
Yocto · A-class cores
Bare-metal · no-RTOS
Vendor SDK
We wrap each one
Hardware + HAL
E1M open-standard form factor
Standalone firmware against <alp/...>
headers, or alp-studio codegen — same API surface either way.
§ Get started
git clone https://github.com/alplabai/alp-sdk
cd alp-sdk
bash scripts/bootstrap.sh Full docs at docs.alplab.ai ↗
§ Develop in VS Code
The Alp SDK extension brings LSP for board.yaml, west wrappers, and flash + debug into your editor — no terminal
jumping.
-
· Inline diagnostics, completion, hover, and quick-fixes on
board.yaml - · Command-palette wrappers for west validate / generate / build / flash / run
-
· Zephyr config, device tree overlays, CMake args, and Yocto config
generated from
alp_project.py - · Debug orchestration: inspection, preflight checks, support bundles
§ Examples
Real applications. Clone, build, run.
AI / Edge ML
Robotics
IoT
Display / HMI (LVGL)
Audio
Production & multi-processor
Peripherals (cross-family)
Low-level peripheral examples — all E1M-X.
NXP i.MX 93
DEEPX DX-M1