Technical guides, API references, and tutorials for EmbeddedOS development
Get up and running quickly with our step-by-step guides
Set up your development environment and build your first EmbeddedOS project using forge build and forge system commands.
Learn how to configure and use ForgeOS with its Ninja build backend for fast, incremental cross-compilation across ARM, x86, and RISC-V targets.
Read Guide →Write and integrate device drivers using the ForgeOS BSP (Board Support Package) layer for your hardware platform.
Read Guide →Comprehensive API reference for all EmbeddedOS modules
Build system configuration, layer management (core, BSP, distro, vendor, product), and cross-compilation for ARM/x86/RISC-V.
AI runtime, model inference (llama.cpp, ONNX, TFLite), and edge/industrial connectors (MQTT, OPC-UA, CAN).
Neural signal processing, intent recognition, and event routing. NIA-Min for edge devices, NIA-Framework for industrial.
Secure IPC channels, capability-based auth, priority lanes P0–P3, JSON/MessagePack serialization.
Boot management, A/B slots, firmware upgrade, recovery. Stage-0 HW init and Stage-1 boot manager.
Step-by-step tutorials to build real projects
Beginner • 30 minutes
Learn how to integrate machine learning models into your embedded application.
Intermediate • 1 hour
Secure your neural link communications with encryption and authentication.
Advanced • 2 hours
Process neural signals in real-time with minimal latency.
Intermediate • 45 minutes
Build applications that run on multiple hardware platforms.
Download the tools you need to get started
Complete software development kit with libraries, headers, and examples.
Download SDKJoin our community forums or contact our support team.