A unified ecosystem of 13 products spanning the OS kernel, bootloader, AI runtime, IPC, neural interface, build system, simulator, IDE, browser, database, office suite, app marketplace, and hardware designs — across 12 architectures and 83+ board ports.
83 Board Ports · 13 Products · 41 Product Categories · 500K+ Lines · 65+ Diagrams · 180+ Citations
┌──────────────────────────────────────────────────────────────────────┐
│ 📱 eApps — Unified App Marketplace │
│ 🖥 eOffice │ 🎨 EoStudio │ 🔬 EoSim │ 🌐 eBrowser │ 🗄 eDB │
├──────────────────────────────────────────────────────────────────────┤
│ 🧠 eAI + eNI │ 📡 eIPC │ 🔧 EoS Services │
│ TinyML · LLM · BCI │ NIA → IPC → AIL │ Crypto · OTA · FS │
├──────────────────────────────────────────────────────────────────────┤
│ ⚙️ EoS Kernel + 🔐 eBoot │
│ RTOS: Priority Preemptive │ Scheduler │ IPC │ Memory │ Multicore │
│ Boot: 83 boards │ Secure boot │ A/B slots │ Ed25519 │ Anti-rollback│
├──────────────────────────────────────────────────────────────────────┤
│ 🔌 HAL — 33 Peripherals │
├──────────────────────────────────────────────────────────────────────┤
│ 🔬 EoSim │ 🛠 ebuild │ 🔩 eCAD-Hardware │
│ QEMU · 63+ boards │ CMake · Meson · Yoc│ KiCad · EE Docs │
└──────────────────────────────────────────────────────────────────────┘
| Repo | Description | |
|---|---|---|
| ⚙️ | eos | EoS Embedded Operating system |
| 🔐 | eBoot | Project: Bootloader for Any Hardware |
| 📡 | eIPC | NIA ==>> Secure IPC ==>> AIL |
| 🛠 | ebuild | Next-gen embedded OS build tool |
| Repo | Description | |
|---|---|---|
| 🧠 | eAI | AI Layer (AIL → eBot) can be integrated into EoS |
| 🧬 | eNI | Neural Interface Adapter |
| Repo | Description | |
|---|---|---|
| 📱 | eApps | EoS Unified Marketplace & App Store |
| 🗄 | eDB | Lightweight embedded database manager — SQL editor, AI query assistance, multi-model |
| 🌐 | eBrowser | Privacy-first web browser with custom rendering engine |
| 📄 | eOffice | Full office suite — eDocs, eSheets, eSlides, ePlanner, eNotes, eMail, eDrive, eConnect, eDB, eForms, eSwift |
| Repo | Description | |
|---|---|---|
| 🔬 | EoSim | Hardware and platform simulator — 63+ boards, QEMU, GUI renderers |
| 🎨 | EoStudio | Visual design IDE — UI, 3D, CAD, games, hardware, code generation |
| 🔩 | eCAD-Hardware-Products | Hardware designs + EE docs + Board datasheets of multiple products |
14 professional reference books with colorful covers, architecture diagrams, 3D visuals, and academic citations. Free PDF downloads.
![]() EoS |
![]() eBoot |
![]() ebuild |
![]() eIPC |
![]() eAI |
![]() eNI |
![]() EoSim |
![]() EoStudio |
![]() eApps |
![]() eDB |
![]() eBrowser |
![]() eOffice |
![]() eCAD-Hardware |
![]() Ecosystem |
| Target | Architecture | Vendor / SoC | Class | |
|---|---|---|---|---|
| 💠 | stm32f4 |
ARM Cortex-M4 | ST STM32F407 | MCU |
| 💠 | stm32h7 |
ARM Cortex-M7 | ST STM32H743 | MCU |
| 💠 | nrf52 |
ARM Cortex-M4F | Nordic nRF52840 | MCU |
| 💠 | rp2040 |
ARM Cortex-M0+ | RPi RP2040 | MCU |
| 🟢 | raspi4 |
AArch64 | Broadcom BCM2711 | SBC |
| 🟢 | imx8m |
AArch64 | NXP i.MX8M | SoC |
| 🔴 | riscv_virt |
RISC-V 64 | EoSim virt | Virtual |
| 🔴 | sifive_u |
RISC-V 64 | SiFive FU740 | SBC |
| 🟠 | esp32 |
Xtensa LX6 | Espressif ESP32 | MCU |
| 🔵 | x86_64 |
x86_64 | Generic EFI PC | PC |
83 total board ports across ARM Cortex-M, Cortex-A, RISC-V, x86_64, Xtensa, MIPS, and PowerPC
# 🔧 Build the OS
git clone https://github.com/embeddedos-org/eos.git && cd eos
cmake -B build -DEOS_PRODUCT=robot -DEOS_BUILD_TESTS=ON
cmake --build build && ctest --test-dir build
# 🔐 Build the bootloader
git clone https://github.com/embeddedos-org/eBoot.git && cd eBoot
cmake -B build -DEBLDR_BOARD=stm32f4 && cmake --build build
# 🔬 Run the simulator
pip install eosim && eosim run stm32f4 --timeout 30
# 🏪 Browse the App Store
open https://embeddedos-org.github.io/eApps/| Workflow | Schedule | Purpose |
|---|---|---|
| 🔵 CI | Every push/PR | Build + test on Linux × Windows × macOS |
| 🌙 Nightly | 2:00 AM UTC | Full regression across all platforms |
| 📅 Weekly | Monday 6 AM | Dependency audit + comprehensive build |
| 🔬 Simulation | 3:00 AM UTC | QEMU/EoSim validation (7+ architectures) |
| 📦 Release | Tag-triggered | Build + test + PDF book + GitHub Release |
| 📚 Book Build | docs/book/** push | pandoc 3.6 + Eisvogel → PDF auto-release |
| Category | Standards |
|---|---|
| 🏗 Systems | ISO/IEC/IEEE 15288, ISO 12207, IEEE 42010 |
| ✅ Quality | ISO 25000/25010, IEEE 29119, ISO 9001 |
| 🔒 Security | ISO 27001, FIPS 140-3, ISO 15408 |
| IEC 61508, ISO 26262, DO-178C | |
| 📋 Supply Chain | SBOM (SPDX, CycloneDX), OpenChain |
MIT License · Made with ❤️ by Srikanth Patchava & Contributors












