โ— Shell
clean mode source โ†—

EmbeddedOS (EoS) Research Foundation

EmbeddedOS

๐Ÿš€ EmbeddedOS

The Operating System for Every Device โ€” from microcontrollers to spacecraft.

A modular, multi-platform embedded OS with on-device AI inference, secure IPC, A/B-slot bootloader, browser engine, multi-model database, office suite, mobile apps, simulation, and full developer tooling. Production today: ARM Cortex-M kernel + Linux host backend + STM32F407 BSP. More backends and architectures on the roadmap.

Website Books Stacks App Store

Docs Get Started Hardware Lab License

13 Products ยท 14 Books ยท 60+ Apps ยท 41 Product Profiles ยท 52+ Platforms ยท 300+ APIs


๐Ÿงญ What we ship

EmbeddedOS is 13 small, independently-versioned product repositories that compose into one coherent stack. Each product is independently useful and independently released; bundled deployments are managed via eFab.

๐Ÿ”ต Core Platform

Repo One-liner
โš™๏ธ eos RTOS kernel, HAL (33 interfaces), multicore SMP/AMP, services, GDB stub, loadable drivers.
๐Ÿ” eBoot A/B embedded bootloader with RFC 8032 Ed25519, staged boot, recovery. STM32F4 production reference.
๐Ÿ“ก eIPC Secure IPC framework โ€” Go + C SDKs, HMAC-SHA256, replay protection, TCP / Unix / SHM transports.
๐Ÿ›  ebuild Unified build system โ€” SDK generator (14 targets), hardware analyzer, 18 CLI commands.

๐ŸŸฃ AI & Neural

Repo One-liner
๐Ÿง  eAI On-device AI / LLM inference โ€” 12 curated models, agent loop, LoRA fine-tuning, federated learning.
๐Ÿงฌ eNI Neural-interface adapter โ€” Neuralink (1024 ch / 30 kHz), EEG, DSP, intent decoder, safety interlocks.

๐ŸŸข Apps & Services

Repo One-liner
๐Ÿ“ฑ eApps Unified app store โ€” 60+ apps across desktop, mobile, web, browser-extensions, CLI, enterprise.
๐Ÿ—„ eDB Multi-model database โ€” SQL + Document + Key-Value, REST API, AES-256, eBot AI queries.
๐ŸŒ eBrowser Embedded web browser engine โ€” HTML5 / CSS, modular rendering / network / input layers.
๐Ÿ“„ eOffice Office suite โ€” eDocs, eSheets, eSlides, eMail, eDrive, ePlanner, eNotes, eConnect, eForms, eSway.

๐ŸŸ  Tools & Hardware

Repo One-liner
๐Ÿ”ฌ EoSim Multi-architecture simulator โ€” 52+ platforms, 12 architectures, native + QEMU + Renode + HIL.
๐ŸŽจ EoStudio Visual design IDE โ€” 12 editors (3D, CAD, UI, game, hardware), 30+ code generators, LLM-assisted.
๐Ÿ”ฉ eCAD-Hardware-Products Hardware designs โ€” KiCad PCBs, EE docs, board datasheets for reference products.

๐Ÿงฐ Meta-repos (not part of canon)

Repo Role
๐ŸŒ embeddedos-org.github.io Source for embeddedos-org.github.io โ€” docs, books, stacks, downloads.
๐Ÿญ eFab Stack fabricator โ€” manifest-only meta-repo. v0.1.0 ships eai-edge (ENI + EIPC + eAI).
โš™๏ธ .github Org-wide configuration: this profile, the default CONTRIBUTING.md, SECURITY.md, CODE_OF_CONDUCT.md, issue/PR templates, canon validator.

โšก 60-second start

# Pick your path โ€” one of the three is enough to see something running

# 1) Simulate (no hardware needed)
pip install eosim && eosim run stm32f4 --timeout 30

# 2) Build the kernel for one of 41 product profiles
git clone https://github.com/embeddedos-org/eos.git && cd eos
cmake -B build -DEOS_PRODUCT=robot && cmake --build build

# 3) Build a curated stack via eFab
git clone https://github.com/embeddedos-org/eFab.git
cd eFab/superproject/eai-edge && cmake -B build && cmake --build build

Full guide: embeddedos-org.github.io/getting-started.html


๐Ÿง‘โ€๐Ÿ’ป Contribute

Code contributions belong in the relevant downstream product repo (each ships its own CONTRIBUTING.md). Org-wide policy โ€” the default CONTRIBUTING.md, SECURITY.md, CODE_OF_CONDUCT.md, and the issue/PR templates โ€” lives in embeddedos-org/.github. For curated-stack profiles, manifests, and integration smoke tests: open against embeddedos-org/eFab.

Standards we follow: MIT ยท Conventional Commits ยท Contributor Covenant 2.1 ยท WCAG 2.1 ยท SBOM (SPDX, CycloneDX) ยท ISO/IEC 27001 ยท IEC 61508 ยท ISO 26262 ยท DO-178C ยท FIPS 140-3.