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.
16 integrated repositories covering every aspect of embedded & application development
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.
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.
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.
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.
15 trading strategies (trend, breakout, ML/RL, sentiment, sector rotation) with 7-layer risk management, backtesting engine v2, and production safety controls.
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 16 repositories.
One unified platform from bootloader to browser
One OS framework for 41 product categories — smartwatches to spacecraft, gaming consoles to 5G base stations, medical devices to autonomous vehicles.
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 16 EmbeddedOS repositories work together
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