Rename project to smart-band-demo Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
Rename project to smart-band-demo
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
这是一个面向初赛交付的智能手环应用样例,技术路线选择 openvela 原生应用 C + LVGL。实现口径对齐 openvela packages 顶层仓库中提到的两个示例方向:原生应用示例仓库 packages_demos 和快应用示例仓库 packages_fe_examples。本项目当前优先实现原生 packages/demos 风格应用,同时提供静态桌面演示,方便在没有开发板或模拟器时录制页面切换、表盘、心率和计步效果。
packages
packages_demos
packages_fe_examples
packages/demos
openvela_app/smart_band/ 可复制到 apps/packages/demos/smart_band_basic 的 C + LVGL 应用 demo/ 无依赖浏览器演示,用于截图和录屏 docs/ 复现说明、录屏脚本和截图建议 tests/ 可在本机运行的基础逻辑测试
直接用浏览器打开:
demo/index.html
页面打开后:
ArrowLeft
ArrowRight
详细步骤见 docs/openvela-runbook.md。核心流程是把 openvela_app/smart_band 拷贝到 openvela apps/packages/demos/smart_band_basic,在配置中启用 LVGL、显示驱动和 LVX_USE_DEMO_SMART_BAND_BASIC,然后在模拟器或开发板 shell 中运行:
openvela_app/smart_band
apps/packages/demos/smart_band_basic
LVX_USE_DEMO_SMART_BAND_BASIC
smart_band
当前环境没有要求必须安装交叉编译器。若有 Python 3,可运行:
python tests/test_watch_model.py
该测试会验证页面切换、心率范围、步数累计和日期时间格式的核心规则。
openvela Smart Band Demo — 基于 openvela 原生应用框架(C + LVGL)的智能手环演示项目
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
openvela Smart Band Demo
这是一个面向初赛交付的智能手环应用样例,技术路线选择 openvela 原生应用 C + LVGL。实现口径对齐 openvela
packages顶层仓库中提到的两个示例方向:原生应用示例仓库packages_demos和快应用示例仓库packages_fe_examples。本项目当前优先实现原生packages/demos风格应用,同时提供静态桌面演示,方便在没有开发板或模拟器时录制页面切换、表盘、心率和计步效果。已完成功能
目录结构
快速演示
直接用浏览器打开:
页面打开后:
ArrowLeft/ArrowRight也可以切换。openvela 运行说明
详细步骤见 docs/openvela-runbook.md。核心流程是把
openvela_app/smart_band拷贝到 openvelaapps/packages/demos/smart_band_basic,在配置中启用 LVGL、显示驱动和LVX_USE_DEMO_SMART_BAND_BASIC,然后在模拟器或开发板 shell 中运行:本机基础测试
当前环境没有要求必须安装交叉编译器。若有 Python 3,可运行:
该测试会验证页面切换、心率范围、步数累计和日期时间格式的核心规则。