跳到主要内容
开源智能手表操作系统

ElenixOS

基于 LVGL 与 JerryScript 的嵌入式可穿戴系统,面向资源受限硬件打造流畅的智能手表体验。

GUILVGL
脚本引擎JerryScript
许可证Apache 2.0
在线体验模拟器

ElenixOS Online Simulator

连接中...

main.js

六层分层设计,从硬件到应用清晰解耦

每层职责明确,向上提供统一 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+ 系统服务

三步开始

01

在线体验

  • 浏览器直接打开模拟器
  • 无需安装,即刻上手
  • 体验完整系统功能
打开模拟器
02

环境搭建

  • 克隆代码仓库
  • 安装编译依赖
  • 编译运行 PC 模拟器
查看构建指南
03

开发应用

  • 阅读 JS API 文档
  • 编写 UI 与交互逻辑
  • 打包并部署到设备
查看 JS API

加入社区,共同构建

ElenixOS 是一个开放的社区驱动项目,欢迎每一位开发者的参与和贡献。

Apache License 2.0 — 自由使用、修改与分发,可用于商业用途。

准备好构建下一代智能穿戴体验了吗?

从文档到代码,从模拟器到真机,一切从这里开始。