六层分层设计,从硬件到应用清晰解耦
每层职责明确,向上提供统一 API,向下适配不同硬件平台。
为什么选择 ElenixOS
专为可穿戴而生的开放系统,平衡极致性能与开发效率。
脚本化开发,迭代极速
用 JavaScript 编写 UI 与交互逻辑,无需重新编译固件即可热更新。表盘与应用程序共享同一脚本运行时和 API 体系,学习成本低,整体更统一。
资源友好,深度优化
JerryScript 专为低内存设备设计,LVGL 渲染高效。系统经过深度优化,可在典型智能手表 MCU 上流畅运行,RAM 占用极低。
高可移植,一次编写多平台复用
六层抽象分层与统一设备接口,移植到新 MCU 只需实现驱动层适配,上层应用代码零改动,大幅降低跨平台迁移成本。
Apple Watch 级交互体验
UI 与交互风格深度参考 Apple Watch,强调动画连贯性、手势流畅性与界面层级关系。结合 LVGL 动画系统与事件机制,在嵌入式平台上实现接近原生智能手表的体验。
ElenixOS
脚本驱动架构
LVGL + JerryScript
可移植与可扩展
可穿戴交互体验
在线模拟器
开发者工具链
技术栈
LVGL轻量级嵌入式图形库,提供丰富的 UI 控件与动画能力,驱动全部界面渲染。
JerryScript专为 IoT 与嵌入式设备设计的 JavaScript 引擎,在极小内存占用下提供完整的 ES5.1 执行环境。
ElenixOS 自研运行时
SPM生命周期管理
SNIAPI 桥接层
原生服务10+ 系统服务
加入社区,共同构建
ElenixOS 是一个开放的社区驱动项目,欢迎每一位开发者的参与和贡献。
Apache License 2.0 — 自由使用、修改与分发,可用于商业用途。