发帖
44 2 2

[Ai-WB2] 有手就行,WSL下开发环境搭建

bzhou830
论坛元老

72

主题

1450

回帖

1万

积分

论坛元老

积分
12123
Ai-WB2系列 7376 44 2024-8-24 15:24:20

本帖最后由 bzhou830 于 2024-8-24 15:25 编辑

记录下在WSL下搭建Ai-WB2的开发环境,总体来说非常简单,有手就行。步骤在下列连接中也说明了。

Ai-Thinker-WB2: 安信可Ai-WB2开源仓库 (gitee.com)

1. 安装依赖

我在WSL中安装的是Ubuntu20.04, 所以直接参考SDK, 安装如下的依赖库:

sudo apt install build-essential python3 python3-pip git screen

就像这样,因为这些库我已经安装过了,所以显示的是0次升级和更新。
Snipaste_2024-08-24_06-57-03.png

2. 拉取SDK

直接拉去SDK, 这里我使用的是gitee上的仓库,在github上也有一个同样的仓库。国内的小伙伴用gitee会快很多

git clone --recursive [url]https://gitee.com/Ai-Thinker-Open/Ai-Thinker-WB2[/url]

Snipaste_2024-08-24_07-15-50.png

这一步里面还会去拉取编译的依赖,因为这个SDK实际上是支持多平台的,所以在toolchain下有三个平台的编译工具。如果我们只在一个平台下使用可以选择性的只去拉取需要的那个平台。

3. 修改权限

编译的工具链是需要执行权限的(Linux下)。所以进去Linux的编译工具下执行如下的命令:

 cd toolchain/riscv/Linux/
 . chmod755.sh 

Snipaste_2024-08-24_07-16-27.png

4. 编译测试

进入Hello工程来测试编译一把:

Snipaste_2024-08-24_07-17-56.png

很快就编译完成了:

Snipaste_2024-08-24_07-18-23.png

可以看到已经生了bin文件,接下来烧录试试。

5. 烧录测试

烧录其实和M61是差不多的,有点要注意的就是它提示按rest的时候需要我们手动取按一下rst按钮。

Snipaste_2024-08-24_07-23-14.png

Snipaste_2024-08-24_07-23-32.png

成功烧录完成。打开串口助手看看效果吧。

Snipaste_2024-08-24_07-24-01.png

很好,程序成功的在执行了。

是不是很简单,一起玩起来吧。

──── 2人觉得很赞 ────

使用道具 举报

2024-8-24 16:10:55
666
2024-8-24 17:34:29
收藏
2024-8-24 20:09:26
确实很方便
2024-8-24 22:02:09
学习了
2024-8-25 10:13:59
玛丽哥🐮🍺
2024-8-25 12:51:00

七哥🐮🍺
2024-8-25 19:12:04

玛丽哥🐮🍺
2024-8-25 21:53:28
厉害呢
2024-8-26 09:13:08
不错不错,都玩起来!
您需要登录后才可以回帖 立即登录
高级模式
12345下一页
统计信息
  • 会员数: 28215 个
  • 话题数: 40141 篇