A complete embedded AI systems stack — from boot to cloud
Seven open-source projects forming a unified embedded AI platform
The EoS ecosystem brings together seven purpose-built projects that span the entire embedded systems lifecycle. From the E-Bootloader that initializes hardware, through the ForgeOS build system that compiles your OS image, to the AIL runtime that powers edge AI, the EIPC framework securing inter-process communication, and the NIA adapter bridging neural interfaces — every layer is designed to work together as a cohesive, open-source stack.
How the ecosystem components connect
Explore each component of the EoS stack
Core embedded OS build system with a Ninja backend, YAML-based configuration, and a layered monorepo architecture (core, BSP, distro, vendor, product). Supports cross-compilation for ARM, x86, and RISC-V targets.
View on GitHub →Two-tier AI platform: AIL-Min for edge inference (llama.cpp, ONNX, TFLite) and AIL-Framework for industrial AI with MQTT, OPC-UA, and CAN protocol integration.
View on GitHub →Vendor-neutral brain-computer interface layer. NIA-Min provides minimal BCI abstraction while NIA-Framework delivers multi-lane routing, signal processing, and real-time neural data streaming.
View on GitHub →Secure inter-process communication framework with capability-based authorization, audit logging, replay protection, and MessagePack serialization for efficient embedded messaging.
View on GitHub →Staged boot platform with Stage-0 and Stage-1 architecture, A/B slot management for safe upgrades, CRC and signature verification, and automatic rollback on failure.
View on GitHub →Earlier build system concept and package management toolkit. Provides foundational build abstractions and image generation utilities used during the initial EoS development phases.
View on GitHub →Build your first embedded OS image in four steps
Get the core build system repository:
git clone https://github.com/embeddedos-org/forgeos
Define your board, architecture, and feature set in a YAML configuration file.
Run the build system to cross-compile for your target platform:
forge build
Create a deployable OS image ready for flashing:
forge system
Contribute to the future of embedded AI systems — start building with EoS today.