Website: embeddedos-org.github.io
Foundation: www.embeddedos.org
App Store: embeddedos-org.github.io/eApps
All repositories at v0.1.0 — a complete embedded AI systems stack.
| Repo | Description | Language | Version |
|---|---|---|---|
| eos | Core OS — HAL (33 peripherals), RTOS kernel, multicore SMP/AMP, services, GDB stub, core dump, loadable drivers, device tree parser | C11 | v0.1.0 |
| eboot | Bootloader — 24 board ports, A/B update, secure boot, crypto, multicore boot, UEFI device table | C11 | v0.1.0 |
| ebuild | Build system — SDK generator (14 targets), hardware analyzer, deliverable packager, 18 CLI commands | Python | v0.1.0 |
| eipc | Secure IPC — Go + C SDK, HMAC-SHA256, replay protection, TCP/Unix/SHM transports, priority lanes | Go + C | v0.1.0 |
| eai | AI layer — llama.cpp, 12 LLM models, agent loop, LoRA fine-tuning, federated learning, 8-layer security | C11 | v0.1.0 |
| eni | Neural interface — BCI, Neuralink adapter (1024ch/30kHz), DSP, neural net, intent decoder | C11 | v0.1.0 |
| eApps | Unified App Store — 60+ apps: 46 native, 32 mobile, 34 web, 20 browser ext, 14 dev tools, 22 CLI, 16 enterprise | Multi | v0.1.0 |
| EoStudio | Design suite — 12 editors (3D, CAD, UI, game, hardware), 30+ code generators, LLM integration | Python | v0.1.0 |
| eosim | Simulator — 52+ platforms, 12 architectures, EoSim native engine, QEMU/Renode/HIL | Python | v0.1.0 |
| eDB | Database — SQL + Document + Key-Value, REST API, JWT auth, AES-256, eBot AI queries | Python | v0.1.0 |
| eBowser | Browser engine — HTML5/CSS rendering for embedded/IoT, modular architecture, plugin system | C | v0.1.0 |
| eOffice | Office suite — 11 apps (eDocs, eSheets, eSlides, eMail, eDrive), eBot AI assistant | JS/TS | v0.1.0 |
| eServiceApps | Mobile apps — eSocial, eRide, eTravel, eTrack, eWallet (Flutter) | Dart | v0.1.0 |
| eos-platform | Platform layer — Desktop, TV, Laptop, Tablet, Kiosk profiles on EoS | C | v0.1.0 |
All desktop/mobile/web/extension apps are consolidated in the eApps repository:
| Category | Count | Technologies | Delivery |
|---|---|---|---|
| Native Apps | 46 | C + LVGL | Binaries, WASM |
| Desktop Apps | 4 | Electron, Python, C/SDL2 | .exe .dmg .AppImage |
| Mobile Apps | 32 | Flutter | .apk .aab .ipa |
| Web Apps | 34 | HTML5/JS/WASM PWA | GitHub Pages |
| Browser Extensions | 20 | Manifest V3 | .zip .crx .xpi |
| Dev Tools | 14 | VS Code, JetBrains | .vsix .jar |
| CLI Tools | 22 | Node.js, Python | npm, pip |
| Enterprise | 16 | Docker, Helm, MSI | Images, charts |
| Target | Arch | CPU | Vendor | Board |
|---|---|---|---|---|
| stm32f4 | ARM | Cortex-M4 | ST | STM32F407 |
| stm32h7 | ARM | Cortex-M7 | ST | STM32H743 |
| nrf52 | ARM | Cortex-M4 | Nordic | nRF52840 |
| rp2040 | ARM | Cortex-M0+ | RPi | RP2040 |
| raspi3 | AArch64 | Cortex-A53 | Broadcom | BCM2837 |
| raspi4 | AArch64 | Cortex-A72 | Broadcom | BCM2711 |
| imx8m | AArch64 | Cortex-A53 | NXP | i.MX8M |
| am64x | AArch64 | Cortex-A53 | TI | AM6442 |
| riscv_virt | RISC-V | rv64gc | QEMU | virt |
| sifive_u | RISC-V | U74 | SiFive | FU740 |
| esp32 | Xtensa | LX6 | Espressif | ESP32 |
| malta | MIPS | 24Kf | MIPS | Malta |
| x86_64 | x86_64 | generic | Generic | PC/Server |
# Build the OS
cmake -B build -DEOS_PRODUCT=robot -DEOS_BUILD_TESTS=ON
cmake --build build && ctest --test-dir build
# Generate SDK for target
ebuild sdk --target raspi4
# Source environment and build app
source build/eos-sdk-raspi4/environment-setup
cmake -B build -DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOLCHAIN_FILE
cmake --build build
# Build eApps (60+ cross-platform apps)
cd eApps && cmake -B build -DEAPPS_PORT=sdl2 && cmake --build build
# Simulate without hardware
eosim run stm32f4 --timeout 30| Workflow | Schedule | Coverage |
|---|---|---|
| CI | Every push/PR | Build + test on Linux × Windows × macOS |
| Nightly | 2:00 AM UTC daily | Full regression suite + cross-compile |
| Weekly | Monday 6:00 AM UTC | Comprehensive build + 12 product profiles + dependency audit |
| EoSim Sanity | 4:00 AM UTC daily | EoSim install (3 OS × 3 Python) + 7-platform simulation |
| Simulation Test | 3:00 AM UTC daily | QEMU/EoSim platform simulation across 11 board types |
| Release | Tag v*.*.* |
Validate → cross-compile → GitHub Release with artifacts |
embeddedos-org.github.io/
├── index.html Homepage — ecosystem overview, hardware, architecture
├── getting-started.html Quick start guide
├── flow.html Platform flow diagram
├── hardware-lab.html Interactive hardware lab
├── kids.html Educational resources
├── docs/
│ ├── index.html Documentation hub
│ ├── eos.html EoS Core docs
│ ├── eboot.html eBoot docs
│ ├── ebuild.html eBuild docs
│ ├── eipc.html EIPC docs
│ ├── eai.html EAI docs
│ ├── eni.html ENI docs
│ ├── eosuite.html eApps docs
│ ├── eosim.html EoSim docs
│ ├── eostudio.html EoStudio docs
│ ├── edb.html eDB docs
│ ├── ebowser.html eBowser docs
│ ├── eoffice.html eOffice docs
│ └── eserviceapps.html eServiceApps docs
├── eApps/
│ └── index.html App Store frontend
├── style.css Design system
└── tests/ Playwright responsive tests
ISO/IEC/IEEE 15288:2023 · ISO/IEC 12207 · ISO/IEC 25000 · ISO/IEC 27001 · IEC 61508 · ISO 26262 · DO-178C · FIPS 140-3 · POSIX · WCAG 2.1 · NTIA SBOM · SPDX · CycloneDX · OpenChain
MIT License — see LICENSE for details.