分布式中间件运行时
OpenEmber 面向机器人与智能设备,提供节点生命周期、话题发布/订阅、参数与服务等机制,模块可分布在不同硬件上协同工作。
分层架构与 HAL
从应用到平台清晰分层:应用 → 模块 → 组件 → 核心 → 平台(OS 抽象与 UART、GPIO、I2C 等硬件抽象),便于裁剪与扩展。
EmberLite 与统一工具链
纯 C 的 EmberLite 适合资源受限场景;OpenEmber 与 EmberLite 共用 ember CLI 与 Kconfig + CMake 流程,降低学习与集成成本。