Get Started

Quick Start Guides

Get up and running quickly with our step-by-step guides

Getting Started

Set up your development environment and build your first EmbeddedOS project using forge build and forge system commands.

Read Guide →

Build System

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 →

Device Drivers

Write and integrate device drivers using the ForgeOS BSP (Board Support Package) layer for your hardware platform.

Read Guide →
Reference

API Documentation

Comprehensive API reference for all EmbeddedOS modules

ForgeOS API

Build system configuration, layer management (core, BSP, distro, vendor, product), and cross-compilation for ARM/x86/RISC-V.

AIL API

AI runtime, model inference (llama.cpp, ONNX, TFLite), and edge/industrial connectors (MQTT, OPC-UA, CAN).

NIA API

Neural signal processing, intent recognition, and event routing. NIA-Min for edge devices, NIA-Framework for industrial.

EIPC API

Secure IPC channels, capability-based auth, priority lanes P0–P3, JSON/MessagePack serialization.

E-Bootloader API

Boot management, A/B slots, firmware upgrade, recovery. Stage-0 HW init and Stage-1 boot manager.

Learn

Tutorials

Step-by-step tutorials to build real projects

Building Your First AI-Powered Application

Beginner • 30 minutes

Learn how to integrate machine learning models into your embedded application.

Implementing Neural Link Security

Intermediate • 1 hour

Secure your neural link communications with encryption and authentication.

Real-Time Signal Processing

Advanced • 2 hours

Process neural signals in real-time with minimal latency.

Cross-Platform Development

Intermediate • 45 minutes

Build applications that run on multiple hardware platforms.

Downloads

SDKs & Tools

Download the tools you need to get started

EmbeddedOS SDK

Complete software development kit with libraries, headers, and examples.

Download SDK

Development Tools

Compilers, debuggers, and IDE plugins for EmbeddedOS development.

Download Tools

Sample Projects

Ready-to-build sample projects demonstrating various features.

View on GitHub

Need Help?

Join our community forums or contact our support team.

Contact Support Join Community