Skip to main content

OpenEmber

Distributed embedded runtime for Linux — OpenEmber & EmberLite

Distributed nodes and messaging

Distributed middleware runtime

OpenEmber targets robotics and smart devices with node lifecycles, pub/sub messaging, parameters, and services—modules can run on different boards and still work together.

Layered middleware stack

Layered architecture & HAL

Clear stack from apps down to modules, components, core, and platform—OS abstractions plus UART, GPIO, I2C, and more for portable embedded code.

Build tooling

EmberLite & shared tooling

EmberLite keeps a pure C runtime for tight footprints; both stacks share the ember CLI and the Kconfig + CMake workflow.

Contact

OpenEmber is under active development. Curious about the project or have questions? I'd be glad to hear from you.

WeChatArchimedong