[i=s] 本帖最后由 WildboarG 于 2025-4-3 14:44 编辑 [/i]
AI-Thinker-WB2云编译
步骤
借助github action云编译ai-Thinker-wb2,发布生成的二进制bin文件。无需消耗自己电脑资源,只需要有个能联网的终端就能工作啦。
- 本地写好代码
- 上传本地的工程到github 这里以之前的雷达哨兵作为演示
- 用
tag
的方式触发工作流去编译而不是push上传就编译。



- 从拉取下载sdk,到编译完成并发布花费大概5分钟时间。
- 在侧边栏已经可以看到发布了V0.0.1版本的编译好的bin文件,打开详情


下载这个bin文件了,然后烧录到自己单片机上。
快去 fork
试试吧
扩展
借助Release发布的版本实现云更新:
使用OTA的方式云更新,源码里提供了ota添加头文件的工具,输出的output.bin就已经是添加过head头的bin.
网络允许的情况下,可以OTA云更新,由于released的latest自动识别最新的发布版本,所以升级地址可以固定写死latest,他会自动识别新版本,所以在程序内部设定版本号判定决定更不更新。
用hasal库下OTAdemo编译本地测试了,然后用提供的添加头工具生成bin文件,显示OTA成功升级,但是卡死,有没有大佬能发一篇详细的OTA升级教程。