Multi-core embedded board — EoS RTOS
C11 · v0.1.0

EoS — Embedded Operating System

EoS is the foundation embedded operating system at the heart of the EmbeddedOS stack — a tightly-engineered real-time kernel with a unified hardware-abstraction layer and product-profile system that lets one codebase target everything from microcontrollers to server-class SoCs.

33
HAL peripherals
41
Product profiles
SMP/AMP
Multicore modes
C11
Kernel language
Overview

What EoS is

EoS provides a deterministic real-time scheduler, a clean process and IPC model, a unified Hardware Abstraction Layer covering 33 peripheral classes, and 41 ready-made product profiles spanning sensor nodes, gateways, infotainment, robotics, and edge servers.

Where Linux is too heavy and bare-metal is too primitive, EoS gives you a small, predictable kernel with the modern primitives — capability-based security, hot-pluggable drivers, deterministic interrupts — that production embedded systems actually need.

Capabilities

Features

The shape of EoS at a glance.

Real-Time Scheduler

Microsecond-class deterministic scheduling with priority inheritance and bounded-latency guarantees.

Unified HAL

33 peripheral classes (GPIO, I²C, SPI, UART, CAN, USB, Ethernet, DMA, ADC, …) abstracted across all supported MCUs and SoCs.

Product Profiles

41 turn-key configurations: sensor node, gateway, robot controller, infotainment, edge server, and more.

SMP & AMP Multicore

Run symmetric or asymmetric multicore on the same kernel — pin RTOS to one core, Linux on another.

Capability Security

Object-capability model for processes, drivers, and IPC ports — no ambient authority, no surprise privilege.

Hot-Plug Drivers

Load and unload drivers at runtime; safe rebinding without reboot.

Tiny Footprint

Kernel + scheduler + HAL fits in < 64 KB on Cortex-M devices, scales to multi-GB SoCs.

Open Standards

Apache 2.0 licensed, POSIX-leaning APIs, integrates with Zephyr/FreeRTOS drivers via shims.

Production-Ready

MISRA-aligned coding standard, CI fuzzing, formal verification of critical paths.

Source

Open source on GitHub

EoS is Apache-2.0 licensed and developed in the open. Issues, discussions, and pull requests welcome.

embeddedos-org/eos

The foundation: a deterministic real-time embedded OS for everything from the bootloader up.

C11Apache-2.0v0.1.0
Open ↗
Where it sits

In the EoS stack

EoS is the highlighted layer below.

App layerUI / browser layerData layerAI runtimeNeural interfaceIPC fabricEoS kernel + HALeos-platform profileeBootloaderBuild / IDE / Sim

Ready to build with EoS?

Start with the docs, browse the source, or join the community.