【BW21-CBV-Kit 开发板测评】简介、环境搭建、工程测试
BW21-CBV-Kit 是一款本地 AI 图像识别开发板,能够独自运行目标识别模型。具有 2.4GHz+5GHz 的双频 WiFi,提供高性能的无线传输能力,让图像传输更加流畅。支持 Arduino IDE 开发,有利于快速实现想法,如人脸识别、手势识别、物品识别等,包含大量AI识别例程。具有丰富的接口,搭配AI识别,可扩展出无限可能。
简介
BW21-CBV-Kit 是安信可科技基于RTL8735B 系列芯片开发的双频 Wi-Fi & BLE 摄像头 SoC 模组开发板,支持双频(2.4 GHz 或5 GHz)802.11a/b/g/n WLAN 协议和 BLE 5.1 协议。
BW21-CBV-Kit 集成了 ARM v8M MCU(500MHz 和2.23 DMIPS/MHz)、WLAN MAC、支持1T1R 的WLAN 基带、蓝牙MAC、RF、音频编解码器、ISP 和H264/H265 编码器。
BW21-CBV-Kit 模组开发板具有丰富的外设接口,包括 UART/GPIO/ADC/PWM/IIC/IIS/SPI/SDIO/SWD/EPHY/Audio/MIC/MIPI/USB 等。
可广泛应用于物联网(IoT)、智能音视频设备、智能家居等领域。
开箱
包装延续了小安派系列经典的牛皮纸硬盒包装


静电防护袋以及保护引脚排针的珍珠棉泡沫板


包括开发板、摄像头、IPEX 天线


开发板 Bottom


开发板 Top


详见:瑞昱BW系列模组专题 | 安信可科技
参考:AMB82-mini Arduino — Ameba Arduino AIoT Documentation
资源参数


引脚布局


外设资源分布


原理图
介绍和展示了开发板的各部分原理图,便于后面调用板载资源、控制开发板设备。
MCU 主控


USB


USB-TTL


Power 供电


电平转换


SD 卡


按键


LED


麦克风


摄像头


主控
架构图


开发环境搭建
1.下载和安装 Arduino IDE ;
2.安装 Realtek Ameba Boards 开发板程序包;
按照开发说明文档给出的 JSON 链接,详见:ameba-doc-arduino-sdk
https://ameba-doc-arduino-sdk-json.readthedocs-hosted.com/en/latest/_static/package_realtek_amebapro2_early_index_rtd.json
将其添加至预设置中的 URL 列表,此时自动更新并可以检索到目标开发板 Ameba 对应的软件包,选择最新的版本并安装。


需要注意的是,考虑到Board固件部署的网络问题(Realtek),URL 需要填写准确;
若遇到 404 报错等情况,可考虑更换链接,或解决网络连接问题。
工程测试
Tools - Board
选择与开发板主控对应的模组型号


测试代码
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(100); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(100); // wait for a second
}
上传固件
1.按住 BOOT(下载) 按钮的同时按一下 EN(复位)按钮,进入下载模式;
2.选择目标串口对应的端口号,点击 Download 按钮,待上传成功提示,完成固件上传。


效果展示
LED 闪烁,间隔 100ms


总结
本文介绍了 Ai-Thinker BW21-CBV-Kit 开发套件的相关资料和开发环境搭建流程,并进行了工程测试,为后续的开发做好铺垫,也为相关开发测试提供了参考。