The Operating System for Every Device

A modular, multi-platform OS with AI inference, secure IPC, OTA updates, browser engine, database, office suite, mobile apps, and simulation — from microcontrollers to desktops, TVs, and beyond.

14Components
52+Platforms
300+APIs
41Product Profiles
60+Apps
🌐 View Platform Flow

The EmbeddedOS Ecosystem

16 integrated repositories covering every aspect of embedded & application development

EoS

Universal embedded OS framework supporting 41 product categories with 33 HAL peripherals, RTOS kernel with SMP/AMP multicore, power management, networking (TCP/HTTP/MQTT), crypto (SHA-256, AES, RSA/ECC), OTA updates, sensor framework, motor control, and filesystem.

Multi-Platform HAL Multicore

eBoot

Production-grade bootloader supporting 24 board ports across 10 architectures. Staged boot (stage-0 + stage-1), A/B slots with automatic rollback, secure boot chain, stream-based firmware update, SMP/AMP/lockstep multicore boot, UEFI-style device table, and recovery mode.

Bootloader A/B Slots Verified

ebuild

Unified build system with 18 CLI commands. Cross-compilation across CMake/Make/Meson/Cargo/Kbuild, hardware schematic analysis (KiCad/YAML), Yocto-style SDK generation, package management with YAML recipes, 6 project templates, and deployable OS image creation for 14+ targets.

CLI SDK Auto-Deps

EIPC

Secure, real-time IPC framework with Go & C SDKs. Pluggable transports (TCP, Unix sockets, shared memory, Windows pipes), HMAC-SHA256 integrity, capability-based auth, pub/sub broker, policy engine, replay protection, keyring management, and JSON-line audit logging.

Go C SDK mTLS

EAI

C11 embedded AI framework with two tiers: EAI-Min (50KB RAM, MCUs) and EAI-Framework (enterprise). 12 curated LLMs (TinyLlama to Qwen2.5 7B), ReAct agents with tool calling, LoRA fine-tuning, federated learning, 8-layer security, power-aware inference, and 5 deployment profiles.

AI/ML Agents 12 Models

ENI

Embedded Neural Interface for brain-computer interfaces. Neuralink 1024-channel adapter at 30kHz, EEG headset provider, DSP (FIR/IIR/FFT), lightweight neural network, intent decoder, neurofeedback, stimulation output with safety interlocks, and EIPC bridge to EAI agents.

Neural Interface BCI Neuralink

eApps — Unified App Store

60+ apps across all platforms: 11 browser/editor extensions, 4 desktop apps (eOffice, EoStudio, EoSim, eBrowser), 5 mobile apps (eRide, eSocial, eTrack, eTravel, eWallet), 40+ native LVGL apps, cloud services. Automated CI/CD builds .exe, .dmg, .apk, .zip, .xpi, .vsix and deploys to GitHub Pages App Store.

60+ Apps All Platforms App Store CI/CD

EoSim

Simulation and validation platform supporting 52+ platforms across 12 architectures. Native Python engine, Renode, QEMU binary emulation, and HIL bridge. GPIO/UART/Timer register maps, GUI dashboard with 3D renderers, cluster simulation, and CI-native testing.

Simulator 52 Platforms Cluster

EoStudio

Unified design suite with 12 editors: 3D modeler, CAD designer, image editor, game editor, UI/UX designer, UML modeler, simulation editor, database designer, hardware PCB editor, and IDE. 30+ code generators for React, Flutter, Godot, OpenSCAD, and more. LLM-powered AI assistance.

Design AI Tutor 10 Editors
🗃

eDB

Unified multi-model database combining SQL + Document/NoSQL + Key-Value in one engine. Built on SQLite with zero dependencies. REST API via FastAPI, JWT auth, RBAC, AES-256 encryption at rest, tamper-resistant audit logging, full-text search, graph queries, and eBot AI natural language interface.

Multi-Model REST API AI Queries
🌐

eBrowser

Lightweight web browser engine for embedded and IoT devices. HTML5/CSS rendering, optional JavaScript engine, modular architecture with separate rendering/network/input layers, platform abstraction for Linux/RTOS/bare-metal, and zero-prerequisite setup scripts. 130+ test cases across 7 test suites.

Browser HTML/CSS Embedded
💼

eOffice

Complete office suite with 11 apps: eDocs (word processing), eSheets (spreadsheets), eSlides (presentations), eNotes (notebooks), eMail, eDB, eDrive (cloud storage), eConnect (collaboration), eForms, eSway, and ePlanner. Powered by eBot AI assistant for text rewriting, formula suggestions, and semantic search.

11 Apps eBot AI Real-time
📱

eVera

AI-powered virtual assistant with 24+ agents, 183+ tools, 3D animated avatar (Three.js), voice I/O, and a rich plugin architecture. Runs on desktop (Electron), mobile (React Native), and web.

Python 24+ Agents Three.js

eStocks Trading

15 trading strategies (trend, breakout, ML/RL, sentiment, sector rotation) with 7-layer risk management, backtesting engine v2, and production safety controls.

Python 15 Strategies ML/RL

Products HW Designs

Open-source hardware schematics and PCB layouts for EmbeddedOS reference boards. KiCad projects ready for prototyping and manufacturing.

KiCad PCB Schematics
🌐

Developer Portal

The EmbeddedOS organization hub with documentation, architecture diagrams, quick-start guides, and links to all 16 repositories.

HTML/CSS Docs

Why EmbeddedOS?

One unified platform from bootloader to browser

⚡ Universal

One OS framework for 41 product categories — smartwatches to spacecraft, gaming consoles to 5G base stations, medical devices to autonomous vehicles.

🔒 Secure by Default

Secure boot chain, SHA-256/AES crypto, A/B firmware updates with rollback, mTLS IPC, JWT auth, RBAC, 8-layer AI security, and tamper-resistant audit logs.

🤖 AI-Native

On-device LLM inference with 12 curated models (TinyLlama to Llama 3.2), autonomous agents, LoRA fine-tuning, federated learning — zero cloud dependency.

🛠 Full Stack

Complete ecosystem: kernel, bootloader, build system, IPC, AI, neural interface, simulator, browser, database, office suite, 49 apps, design IDE, and mobile services.

🚀 Multi-Arch

ARM Cortex-M/A/R, RISC-V 32/64, Xtensa, x86_64, PowerPC, MIPS, MicroBlaze, ARC — 52+ platform definitions with QEMU and Renode simulation.

🎓 Standards Compliant

ISO 26262 (automotive), DO-178C (aerospace), IEC 61508 (safety), ISO 27001 (security), FIPS 140-3, POSIX, SBOM (SPDX, CycloneDX), WCAG 2.1.

Who Uses EmbeddedOS?

Real-world use cases across industries

🚗 Automotive OEM

Vehicle ECU with sensor fusion + CAN bus. Uses automotive profile with HAL (CAN, ADC, PWM), kernel, motor control, and watchdog.

🏥 Medical Device Maker

Patient monitor with BLE + encrypted storage. Uses medical profile with HAL (BLE, ADC), crypto (AES), secure storage, and audit.

🤖 Robotics Company

Industrial robot arm with 6-axis control. Uses robot profile with motor control, IMU, camera, and EAI on-device agent.

🛰 IoT Startup

WiFi sensor node reporting to cloud. Uses iot profile with HAL (WiFi, ADC), OTA update, power management, and eDB for local storage.

🏠 Smart Home Vendor

Hub controlling lights, locks, cameras. Uses smart_home profile with HAL (WiFi, BLE, IR), networking (MQTT), and eBrowser for web UI.

🚀 Aerospace Firm

Satellite attitude controller. Uses satellite profile with HAL (IMU, GNSS), crypto, watchdog, redundancy, and DO-178C compliance.

🎮 Gaming Console

Handheld with GPU + haptics. Uses gaming profile with eApps (11 games), EoStudio for game design, multicore GPU, and HDMI.

⚡ EV Manufacturer

Battery management + motor control. Uses ev profile with HAL (CAN, ADC), motor, power, multicore SMP, and eOffice for fleet management.

Quick Start

Get running in minutes

▶ Build EoS Kernel

cmake -B build -DEOS_PRODUCT=robot
cmake --build build

▶ Build with ebuild

pip install -e .
ebuild build --target raspi4 --with eai,eni

▶ Simulate with EoSim

pip install eosim
eosim run stm32f4

▶ Launch eApps

cmake -B build -DEAPPS_PORT=sdl2
cmake --build build
./build/eapps_suite

▶ Start eDB Server

pip install -e ".[dev]"
edb init && edb serve --port 8000

▶ Launch eBrowser

git clone --recursive ...eBrowser.git
cd eBrowser && ./setup.sh

System Architecture

How all 16 EmbeddedOS repositories work together

eOffice (11 Apps)
eVera (24+ Agents)
eApps (43 Apps)
eStocks (15 Strategies)
↓↓↓
eBrowser (Browser)
eDB (Database)
EoStudio (12 Editors)
↓↓↓
EAI (AI/ML • 12 LLMs)
ENI (Neural/BCI)
EoSim (52+ Platforms)
↓↓↓
EIPC (IPC • Go + C)
EoS Kernel (41 Profiles • 33 HAL • Multicore SMP/AMP)
eBoot (24 Boards • Secure Boot)
ebuild (18 CLI • SDK Gen)
Hardware: ARM Cortex-M/A/R • RISC-V • x86 • Xtensa • MIPS • PowerPC • ARC

Supported Hardware

From tiny microcontrollers to powerful application processors

ARM Cortex-M Series

STM32F4

Cortex-M4 • 180 MHz • FPU

STM32H7

Cortex-M7 • 480 MHz • Dual-core

nRF52840

Cortex-M4 • BLE 5.0 • USB

nRF5340

Cortex-M33 • Dual-core • BLE 5.3

K64F

Cortex-M4 • 120 MHz • Ethernet

S32K344

Cortex-M7 • Automotive • CAN-FD

Application Processors

Raspberry Pi 4

Cortex-A72 • 4-core • 8GB

i.MX 8M

Cortex-A53 • NPU • 4K video

Jetson Orin Nano

Cortex-A78AE • 40 TOPS AI

BeagleBone AI-64

TDA4VM • Dual A72 • Deep learning

RISC-V & Others

ESP32

Xtensa LX6 • Wi-Fi/BLE • Dual-core

ESP32-C3

RISC-V • Wi-Fi/BLE • Single-core

SiFive U74

RISC-V 64-bit • Linux-capable

GD32VF103

RISC-V • 108 MHz • USB OTG

Quick Start

Get up and running in minutes

# Install ebuild CLI
pip install embeddedos-ebuild

# Create a new project
ebuild init my-project --board stm32f4

# Build and flash
cd my-project
ebuild build
ebuild flash
ebuild monitor