发帖
4 0 0

【BW21-CBV-Kit 开发板测评】简介、环境搭建、工程测试

无垠的广袤
金牌会员

14

主题

16

回帖

2316

积分

金牌会员

积分
2316
QQ
小安派·BW21-CBV-KIt 40 4 前天 12:54

【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)、智能音视频设备、智能家居等领域。

开箱

包装延续了小安派系列经典的牛皮纸硬盒包装

package.jpg

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

package2.jpg

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

all_view.jpg

开发板 Bottom

bottom_view.jpg

开发板 Top

top_view.jpg

详见:瑞昱BW系列模组专题 | 安信可科技

参考:AMB82-mini Arduino — Ameba Arduino AIoT Documentation

资源参数

parameters.jpg

引脚布局

pins_info.jpg

外设资源分布

peripheral_info.jpg

原理图

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

MCU 主控

SCH_module.jpg

USB

SCH_USB.jpg

USB-TTL

SCH_USB2TTL.jpg

Power 供电

SCH_Power.jpg

电平转换

SCH_voltage.jpg

SD 卡

SCH_SDCard.jpg

按键

SCH_Key.jpg

LED

SCH_LED.jpg

麦克风

SCH_MIC.jpg

摄像头

SCH_Camera.jpg

主控

架构图

bw21-cbv-kit_v1.0.jpg

开发环境搭建

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 对应的软件包,选择最新的版本并安装。

Arduino_Board_install.jpg

需要注意的是,考虑到Board固件部署的网络问题(Realtek),URL 需要填写准确;

若遇到 404 报错等情况,可考虑更换链接,或解决网络连接问题。

工程测试

Tools - Board 选择与开发板主控对应的模组型号

board_package.jpg

测试代码

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 按钮,待上传成功提示,完成固件上传。

upload.jpg

效果展示

LED 闪烁,间隔 100ms

Blink.gif

总结

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

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

使用道具 举报

棒~写的真详细
前天 15:45

前段时间在环境部署的网络问题上摸索了挺久,希望找个能用的URL,GitHub也试了不行,最后发现瑞昱官网的链接好用
希望这个链接能为大家提供一些帮助,少走一些弯路。
另外这款开发板的资源很不错,而且例程比较丰富,非常适合快速应用,回帖的时候已经测试了官方Demo例程,非常nice,整理好了马上分享出来
无垠的广袤 发表于 2025-3-10 15:45
前段时间在环境部署的网络问题上摸索了挺久,希望找个能用的URL,GitHub也试了不行,最后发现瑞昱官网的 ...

那得多来几篇性能分享呀~
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28057 个
  • 话题数: 39605 篇