Vela 应用开发文档
Xiaomi Vela 上 Lua 应用/表盘开发、快应用 Feature API 参考,以及 NSH Shell 与系统固件资料
Vela 应用开发文档
本套文档面向 Xiaomi Vela(NuttX)上的应用开发者,按开发形态分为三大部分:
| 分类 | 适用场景 |
|---|---|
| Lua 应用开发 | Lua 5.4 + LVGL 的应用与表盘开发:入门、UI 控件、能力模块、Lua 标准库与实战 |
| 快应用 Feature | Quick App Feature API:通过 require('system.xxx') 调用网络、蓝牙、多媒体、文件、传感器等能力 |
| 附录 | NSH Shell 命令参考、系统与固件配置(/etc、ota、recovery)及社区资料 |
文档融合了 openvela 源码实证、Vela 官方文档快照与社区资料。Feature API 行为以源码实证为准;官方与实证冲突处以文中 > 官方标准文档描述:… 标注;社区内容均显式标注来源。
感谢各位社区大佬的付出,如有侵权请联系删除
此文档可能有与实际设备不符的地方,欢迎指出错误
从这里开始
Lua 应用开发
Lua 5.4 + LVGL 应用与表盘:入门指南、18 个 UI 控件、Vela 能力模块、Lua 标准库与表盘实战。
快应用 Feature
45 个 Feature 模块的方法签名、参数、错误码与示例(对照 openvela 源码实证)。
附录
NSH Shell 命令参考、系统与固件配置、设备兼容性与社区上手指南。
快速导航
- 查快应用 Feature API(方法 / 参数 / 错误码 / 示例)→ 快应用 Feature
- 写 Lua 表盘 → 表盘开发实战、Lua 入门概览
- 查 NSH 命令 → Shell 命令参考