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.
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.
13 integrated repositories covering every aspect of embedded & application development
Truth-in-claims pass across eos,
eBoot, and
ebuild READMEs.
eBoot's Ed25519 verifier replaced with vendored
ed25519-donna (RFC 8032 ยง7.1 vectors green).
New STM32F4 vertical slice exercised end-to-end on QEMU via the new
qemu-stm32f4.yml CI workflows.
ebuild gained a repos manifest, plugin entry-point loading, an
integration --target=stm32f4 driver, and 97 new unit tests.
EIPC C transport now ships a real POSIX/Winsock TCP + Unix-socket implementation.
Universal embedded OS framework with 41 product profiles (compile-time flag bundles) backed by 33 HAL interface declarations. Production today: ARM Cortex-M kernel arch port, Linux host backend, and the STM32F407 BSP (GPIO/UART/I2C/SPI/ADC/Timer). Other peripherals and arch ports are tracked as roadmap on a per-cell capability matrix.
A fast, safe, testable A/B embedded bootloader. Production reference: STM32F4 (exercised end-to-end on QEMU). Partial: rpi4 / nrf52 / stm32h7 / samd51 / x86_64_serial. Staged boot (stage-0 + stage-1), A/B slots with rollback, stream-based firmware update, recovery mode. Ed25519 verification uses a vendored, RFC 8032-conformant implementation.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Open-source hardware schematics and PCB layouts for EmbeddedOS reference boards. KiCad projects ready for prototyping and manufacturing.
The EmbeddedOS organization hub with documentation, architecture diagrams, quick-start guides, and links to all 13 repositories.
One unified platform from bootloader to browser
One OS framework targeting 41 product profiles — smartwatches to spacecraft, gaming consoles to 5G base stations, medical devices to autonomous vehicles. Profiles are compile-time flag bundles; per-peripheral implementation status is tracked on the eos capability matrix.
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.
On-device LLM inference with 12 curated models (TinyLlama to Llama 3.2), autonomous agents, LoRA fine-tuning, federated learning — zero cloud dependency.
Complete ecosystem: kernel, bootloader, build system, IPC, AI, neural interface, simulator, browser, database, office suite, 49 apps, design IDE, and mobile services.
ARM Cortex-M/A/R, RISC-V 32/64, Xtensa, x86_64, PowerPC, MIPS, MicroBlaze, ARC — 52+ platform definitions with QEMU and Renode simulation.
ISO 26262 (automotive), DO-178C (aerospace), IEC 61508 (safety), ISO 27001 (security), FIPS 140-3, POSIX, SBOM (SPDX, CycloneDX), WCAG 2.1.
Real-world use cases across industries
Vehicle ECU with sensor fusion + CAN bus. Uses automotive profile with HAL (CAN, ADC, PWM), kernel, motor control, and watchdog.
Patient monitor with BLE + encrypted storage. Uses medical profile with HAL (BLE, ADC), crypto (AES), secure storage, and audit.
Industrial robot arm with 6-axis control. Uses robot profile with motor control, IMU, camera, and EAI on-device agent.
WiFi sensor node reporting to cloud. Uses iot profile with HAL (WiFi, ADC), OTA update, power management, and eDB for local storage.
Hub controlling lights, locks, cameras. Uses smart_home profile with HAL (WiFi, BLE, IR), networking (MQTT), and eBrowser for web UI.
Satellite attitude controller. Uses satellite profile with HAL (IMU, GNSS), crypto, watchdog, redundancy, and DO-178C compliance.
Handheld with GPU + haptics. Uses gaming profile with eApps (11 games), EoStudio for game design, multicore GPU, and HDMI.
Battery management + motor control. Uses ev profile with HAL (CAN, ADC), motor, power, multicore SMP, and eOffice for fleet management.
Get running in minutes
cmake -B build -DEOS_PRODUCT=robot
cmake --build build
pip install -e .
ebuild build --target raspi4 --with eai,eni
pip install eosim
eosim run stm32f4
cmake -B build -DEAPPS_PORT=sdl2
cmake --build build
./build/eapps_suite
pip install -e ".[dev]"
edb init && edb serve --port 8000
git clone --recursive ...eBrowser.git
cd eBrowser && ./setup.sh
How all 13 EmbeddedOS repositories work together
EmbeddedOS: The Complete Guide — by Srikanth Patchava
The Complete Guide
From Bootloader to Browser
Kernel to Space
Srikanth Patchava
& Contributors
The definitive reference for the entire EmbeddedOS ecosystem — covering all 13 product repos from kernel internals to space vehicle design.
| Part I–II | Kernel, HAL (33 interfaces), Multicore SMP/AMP, Drivers |
| Part III | Crypto, Security, Networking, OTA, Filesystem, UI |
| Part IV | eBoot, ebuild, eIPC, eAI, eNI, EoSim, EoStudio |
| Part V–VI | Hardware (eRadar, eHealth365, ePAM) + Apps (eDB, eBrowser) |
| Part VII | Cross-compilation, Testing, Safety (ISO/DO/IEC), Contributing |
License: CC BY-SA 4.0 • Version 1.0 (April 2026) • 671 KB PDF
Official guides for every EmbeddedOS product — by Srikanth Patchava & Contributors
All 14 volumes in one PDF • 2,355 lines • CC BY-SA 4.0
📄 Download Ecosystem Guide (PDF)All guides: CC BY-SA 4.0 • April 2026 • Total: ~28,000 lines across 13 volumes
From tiny microcontrollers to powerful application processors
Cortex-M4 • 180 MHz • FPU
Cortex-M7 • 480 MHz • Dual-core
Cortex-M4 • BLE 5.0 • USB
Cortex-M33 • Dual-core • BLE 5.3
Cortex-M4 • 120 MHz • Ethernet
Cortex-M7 • Automotive • CAN-FD
Cortex-A72 • 4-core • 8GB
Cortex-A53 • NPU • 4K video
Cortex-A78AE • 40 TOPS AI
TDA4VM • Dual A72 • Deep learning
Xtensa LX6 • Wi-Fi/BLE • Dual-core
RISC-V • Wi-Fi/BLE • Single-core
RISC-V 64-bit • Linux-capable
RISC-V • 108 MHz • USB OTG
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