Clean official submission package
参赛团队:武汉大学计算机学院 队长:李佳斌 队员:李佳禾、姚舒文
GitLink:https://gitlink.org.cn/Lijiabin1234/openvela-smart-band-lijiabin
本项目是面向 CCF 开源创新大赛 openvela 智能手环赛题的初赛作品。作品采用原生应用路线,核心逻辑使用 C 实现,并提供 openvela LVGL 应用片段、host 端可复现模拟器、自动化测试、方案文档、评审 PPT 和最终展示视频。
建议在 WSL2 Ubuntu 中执行,避免污染 Windows 主系统。
cd /mnt/d/06_MYD/竞赛/CCF开源创新大赛2/基于\ openvela\ 的智能手环应用开发/openvela-smart-band-lijiabin python3 scripts/run_tests.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/ 方案文档、评审 PPT、最终展示视频和提交压缩包
将应用安装到 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
该命令会完成:
正式提交压缩包按官方要求组织为三类内容:
core/
openvela_app/
host/
tests/
tools/
deliverables/solution_document.md
deliverables/openvela-smart-band-lijiabin-presentation.pptx
deliverables/final_demo.mp4
压缩包路径为 deliverables/openvela-smart-band-lijiabin-submission.zip,完整性清单为 deliverables/submission_manifest.json。
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 端可复现模拟器、自动化测试、方案文档、评审 PPT 和最终展示视频。
功能
快速开始
建议在 WSL2 Ubuntu 中执行,避免污染 Windows 主系统。
浏览器打开:
打包提交物:
项目结构
openvela 集成
将应用安装到 openvela
apps仓库:安装后目标目录为:
启用
CONFIG_LVX_USE_DEMO_LIJIABIN_BAND,构建手环模拟器目标后,在 openvela shell 中启动:详细步骤见
docs/openvela_integration.md和docs/reproducibility.md。验证命令
该命令会完成:
提交压缩包
正式提交压缩包按官方要求组织为三类内容:
core/、openvela_app/、host/、tests/、tools/、必要脚本和工程文档。deliverables/solution_document.md、deliverables/openvela-smart-band-lijiabin-presentation.pptx。deliverables/final_demo.mp4,压缩包内只保留这一份视频。压缩包路径为
deliverables/openvela-smart-band-lijiabin-submission.zip,完整性清单为deliverables/submission_manifest.json。许可证
本项目采用 Apache License 2.0。第三方信息见
THIRD_PARTY.md。