Add showcase preview review assets
作者:武汉大学计算机学院 李佳斌
GitLink:https://gitlink.org.cn/Lijiabin1234/openvela-smart-band-lijiabin
本项目是面向 CCF 开源创新大赛 openvela 智能手环赛题的初赛作品。作品采用原生应用路线,核心逻辑使用 C 实现,并提供 openvela LVGL 应用片段、host 端可复现模拟器、自动化测试、截图和演示素材。
建议在 WSL2 Ubuntu 中执行,避免污染 Windows 主系统。
cd /mnt/d/06_MYD/竞赛/CCF开源创新大赛2/基于\ openvela\ 的智能手环应用开发/openvela-smart-band-lijiabin python3 scripts/run_tests.py python3 scripts/full_quality_gate.py python3 host/server.py --host 127.0.0.1 --port 8765
浏览器打开:
http://127.0.0.1:8765
打包提交物:
python3 scripts/package_submission.py python3 scripts/verify_submission.py
core/ 共享 C 状态模型和传感器模拟 openvela_app/ openvela/NuttX/LVGL 原生应用集成片段 host/ host Web 模拟器和静态 UI tests/ C 单元测试 tools/ JSON 状态导出工具 scripts/ 构建、截图、打包和 openvela 安装脚本 docs/ 架构、复现、移植和演示说明 deliverables/ 提交清单、方案文档、截图、视频和压缩包
将应用安装到 openvela apps 仓库:
apps
python3 scripts/install_into_openvela.py /path/to/openvela/apps
安装后目标目录为:
apps/packages/demos/lijiabin_band
启用 CONFIG_LVX_USE_DEMO_LIJIABIN_BAND,构建手环模拟器目标后,在 openvela shell 中启动:
CONFIG_LVX_USE_DEMO_LIJIABIN_BAND
lijiabin_band &
详细步骤见 docs/openvela_integration.md 和 docs/reproducibility.md。
docs/openvela_integration.md
docs/reproducibility.md
python3 scripts/run_tests.py
该命令会完成:
deliverables/solution_document.md
deliverables/validation_report.md
deliverables/scoring_matrix.md
deliverables/reviewer_quickstart.md
deliverables/quality_report.json
docs/demo_script.md
deliverables/openvela-smart-band-lijiabin-presentation.pptx
deliverables/showcase_demo_narrated.mp4
deliverables/showcase_demo_narrated.webm
deliverables/showcase_demo_narrated_subtitled.mp4
deliverables/showcase_poster.png
deliverables/showcase_storyboard.png
deliverables/showcase_chapters.json
deliverables/presentation_video_qa_report.md
deliverables/showcase_narration_zh.srt
deliverables/screenshots/
scripts/render_demo_assets.py
scripts/capture_demo.js
deliverables/demo_recording.webm
deliverables/showcase_demo.mp4
deliverables/showcase_demo.webm
deliverables/openvela-smart-band-lijiabin-submission.zip
deliverables/submission_manifest.json
本项目采用 Apache License 2.0。第三方信息见 THIRD_PARTY.md。
THIRD_PARTY.md
基于 openvela 原生 C/LVGL 的智能手环初赛作品,包含表盘、健康数据、页面交互、低功耗模拟和可复现演示。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
openvela 智能手环应用
作者:武汉大学计算机学院 李佳斌
GitLink:https://gitlink.org.cn/Lijiabin1234/openvela-smart-band-lijiabin
本项目是面向 CCF 开源创新大赛 openvela 智能手环赛题的初赛作品。作品采用原生应用路线,核心逻辑使用 C 实现,并提供 openvela LVGL 应用片段、host 端可复现模拟器、自动化测试、截图和演示素材。
功能
快速开始
建议在 WSL2 Ubuntu 中执行,避免污染 Windows 主系统。
浏览器打开:
打包提交物:
项目结构
openvela 集成
将应用安装到 openvela
apps仓库:安装后目标目录为:
启用
CONFIG_LVX_USE_DEMO_LIJIABIN_BAND,构建手环模拟器目标后,在 openvela shell 中启动:详细步骤见
docs/openvela_integration.md和docs/reproducibility.md。验证命令
该命令会完成:
交付材料
deliverables/solution_document.md。deliverables/validation_report.md。deliverables/scoring_matrix.md。deliverables/reviewer_quickstart.md。deliverables/quality_report.json。docs/reproducibility.md。docs/demo_script.md。deliverables/openvela-smart-band-lijiabin-presentation.pptx,18 页答辩版。deliverables/showcase_demo_narrated.mp4和deliverables/showcase_demo_narrated.webm,72 秒。deliverables/showcase_demo_narrated_subtitled.mp4,用于静音或在线预览评审。deliverables/showcase_poster.png、deliverables/showcase_storyboard.png和deliverables/showcase_chapters.json,用于快速预览 12 个展示场景。deliverables/presentation_video_qa_report.md。deliverables/showcase_narration_zh.srt。deliverables/screenshots/,由scripts/render_demo_assets.py或scripts/capture_demo.js生成。deliverables/demo_recording.webm,由scripts/render_demo_assets.py或scripts/capture_demo.js生成。deliverables/showcase_demo.mp4和deliverables/showcase_demo.webm,72 秒。deliverables/openvela-smart-band-lijiabin-submission.zip。deliverables/submission_manifest.json。许可证
本项目采用 Apache License 2.0。第三方信息见
THIRD_PARTY.md。