发帖
3 0 0

【Ai-WB2】云编译

WildboarG
论坛元老

24

主题

161

回帖

3739

积分

论坛元老

积分
3739
Ai-WB2系列 30 3 昨天 14:42
[i=s] 本帖最后由 WildboarG 于 2025-4-3 14:44 编辑 [/i]

AI-Thinker-WB2云编译


步骤


借助github action云编译ai-Thinker-wb2,发布生成的二进制bin文件。无需消耗自己电脑资源,只需要有个能联网的终端就能工作啦。

  • 本地写好代码
  • 上传本地的工程到github 这里以之前的雷达哨兵作为演示
  • tag的方式触发工作流去编译而不是push上传就编译。

image.png

  • 提交完成发现已经工作流已经触发了

image.png

image.png

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

image.png

image.png

下载这个bin文件了,然后烧录到自己单片机上。

快去 fork试试吧

扩展


借助Release发布的版本实现云更新

使用OTA的方式云更新,源码里提供了ota添加头文件的工具,输出的output.bin就已经是添加过head头的bin.
网络允许的情况下,可以OTA云更新,由于released的latest自动识别最新的发布版本,所以升级地址可以固定写死latest,他会自动识别新版本,所以在程序内部设定版本号判定决定更不更新。

用hasal库下OTAdemo编译本地测试了,然后用提供的添加头工具生成bin文件,显示OTA成功升级,但是卡死,有没有大佬能发一篇详细的OTA升级教程。

──── 0人觉得很赞 ────

使用道具 举报

有没有大佬能发一篇详细的OTA升级教程。
厉害了👍
github这个编译功能的确强,就是需要排队
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28292 个
  • 话题数: 40269 篇