Tech stack visualisation — eos-platform
C · v0.1.0

eos-platform — Form-Factor Profiles for EoS

eos-platform packages the EoS RTOS into ready-to-flash configurations for five common device classes — so you can ship a Desktop, TV, Laptop, Tablet, or Kiosk product without re-architecting the kernel.

5
Form-factor profiles
Desktop
Workstation profile
Tablet
Touch-first profile
Kiosk
Locked-down profile
Overview

What eos-platform is

Each eos-platform profile bundles the EoS kernel with the right drivers, window system, input stack, power management, and default service set for its target class — Desktop and Laptop ship with multi-monitor and ACPI; Tablet ships with touch + accelerometer + battery-aware schedulers; TV ships with HDMI-CEC and remote-control; Kiosk ships with single-app lock-down and watchdog-enforced restart.

Profiles compose: every variant draws from the same EoS core and shares the eApps, eOffice, and eIPC surface, so an app written once runs across all five device classes.

Capabilities

Features

The shape of eos-platform at a glance.

Desktop Profile

Multi-monitor, ACPI, file-server-class I/O, full window manager.

Laptop Profile

Battery-aware scheduling, lid/sleep handling, wake-on-LAN/USB, suspend-to-RAM.

Tablet Profile

Touch + accelerometer + ambient-light input, on-screen keyboard, gesture compositor.

TV Profile

HDMI-CEC, remote-control input, 10-foot UI scale, video-decode pipeline.

Kiosk Profile

Single-app lock-down, watchdog-enforced restart, attended/unattended modes.

Shared App Layer

Same eApps run unmodified across every form factor — no per-device port.

Profile Composition

Mix-and-match feature flags: e.g., Tablet + Kiosk for retail-store displays.

OEM Branding

Boot splash, theme, default-app set, and OOBE flow customizable per profile.

CI Reference Boards

Each profile is continuously tested against a reference hardware board.

Source

Open source on GitHub

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

embeddedos-org/eos-platform

Five turn-key device profiles on top of EoS: Desktop, TV, Laptop, Tablet, Kiosk.

CApache-2.0v0.1.0
Open ↗
Where it sits

In the EoS stack

eos-platform is the highlighted layer below.

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

Ready to build with eos-platform?

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