Skip to content

由 WildboarG 贡献,Ai-Thinker 进行整理

【Ai-WB2】云编译

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升级教程。

Released under the MIT License. Build Time 2026-09-11 14:52:23