0x01 简介
小安派 BW21-CBV-Kit
开发板是基于中国台湾瑞昱(ruì yù)(Realtek)半导体的主控芯片 RTL8735B
并由安信可开发的 BW21
模组,频率高达 500 MHz
,NPU
算力为 0.384 TOPS
,可本地运行 YOLOv7
目标识别 AI
模型,WiFi
支持 2.4 GHz
+5 GHz
双频段,BLEE 5.1
支持一主一从,详细请见官方介绍
年前就已经看见上架某宝了,但是没米买,不过很幸运前几天的活动被板子选上了(虽然大三了学业很重)但是也要来狠狠地测评一下
0x02 开箱
2025.03.06
到货,火速开箱



配件清单
- 小安派
BW21-CBV-Kit
开发板一个
- 红色海绵一块
GC2053(1920*1080@30fps)
广角摄像头一个
IPEX
接口双频 WiFi
FPC
天线一根
没有 Type-C USB
线,自备!
0x03 资料收集
0b0001 硬件资料
0b0010 二次开发资料
0b0011 论坛帖子
0x04 Arduino环境搭建
参考官方教程:https://fcniufr8ibx1.feishu.cn/wiki/MIfEwnbdAih42vk4AVycmG8tn8g
因为没用过 Arduino
,这次试试看,在 Windows 11
下搭建了 Arduino IDE
0b0001 下载安装包
Arduino IDE 下载:https://www.arduino.cc/en/Main/Software

我是学生,赏不了一点

英文看不懂一点,直接下载

下载的是 arduino-ide_2.3.4_Windows_64bit.exe
0b0010 安装

自行选择用户组安装

自己选个路径安装

等待安装,刷个抖音

安装完成

- 安装后要求允许通过防火墙,允许即可
- 还会弹出安装一些驱动器,安装即可
界面是这样

0b0011 设置 Arduino IDE
先设置中文吧,左上角菜单栏 File
->Preferences

再重新打开一下,已经变成中文,左上角菜单栏 文件
->首选项

添加 Realtek Ameba Boards (32-bit Arm v8M @500MHz)
第三方硬件的 Arduino
基本示例
将以下 URL
粘贴到框内
https://ameba-doc-arduino-sdk-json.readthedocs-hosted.com/en/latest/_static/package_realtek_amebapro2_early_index_rtd.json

再确定一下
0b0100 连接开发板
通过 Type-C USB
将 BW21-CBV-Kit
与电脑连接

左边栏找一下 RTL8735B
,再安装一下包

等待安装

安装完成后,点击菜单栏 工具
->选择其他开发板和接口......

选择我们的 AMB82-MINI
开发板和连接开发板的端口,再确定

0b0101 跑个例程
1. 选择 Ameba Modes
Auto Flash Mode
选择 Enable
,自动进入下载模式
Camera Options
选择 GC2053
,使用摄像头传感器 GC2053
Erase All Flash Memory (16MB)
选择 Erase then Upload
,擦除整个 Flash,然后上传当前应用程序
- 其他默认
2. 编译
打开 文件
->示例
->01.Basics
->Blink
Arduino IDE
会打开一个包含完整示例代码的新窗口
然后编译示例代码,点击 项目
->验证/编译

编译后会输出编译信息
3. 烧录
确保开发板已连接到电脑,然后点击 项目
->上传
Arduino IDE 会先编译,然后上传
0b0110 踩坑记录
上传失败

没有注意要进入烧录模式,首先要按住 下载(Boot) 按钮,然后按下并松开 复位(EN) 按钮,最后松开 下载 按钮,接着再烧录即可

0b0111 实验现象
烧录成功后,按右边 EN
按钮复位,可以见到左边蓝色的 LED 灯在闪烁,成功!
0x05 心得
这是我第一次接触瑞昱的芯片,也是第一次用 Arduino,看到这个板子的资料例程还挺多的,开发应该也挺便捷的,试一试吧
就先写到这吧,太累了,今天上了一天的课,晚上支部还开会,回来就写这个帖子,高数都没看,明天还有早八