一、开箱
安信可小安派BW21-CBV-Kit开发板是一款功能强大的本地AI图象识别开发板,基于瑞昱的RTL8735B处理器,主频高达500MHz。开箱后,主要部件包括开发板主体、GC2053摄像头(用于图像识别)和IPEX接口天线(用于无线传输)。开发板自带包装盒,内部组件齐全,摄像头通过FPC24-0.5mm排线连接到主板的FPC下接座子上。
外盒

盒子内部

包装加板子上电

二、环境搭建
安装Arduino IDE:
前往Arduino官网下载安装包,并按照提示完成安装。
首次运行时,可根据需要将IDE界面语言设置为中文。
配置开发板管理器:
打开Arduino IDE,依次点击“文件”->“首选项”。
在“附加开发板管理器网址”字段中,粘贴以下URL:https://ameba-doc-arduino-sdk-json.readthedocs-hosted.com/en/latest/_static/package_realtek_amebapro2_early_index_rtd.json。

点击“确定”后,IDE会开始下载并配置相关的开发板包。
安装Realtek Ameba Boards:
在Arduino IDE的“工具”->“开发板”->“开发板管理器...”中,搜索“Realtek Ameba Boards”并点击“安装”。
安装完成后,在“工具”->“开发板”中选择“AmebaPro2ARM(32位)电路板”->“AMB82-MINI”。
弹出安装:

三、点灯测试
了解硬件接口:
根据BW21-CBV-Kit规格书,可以查到开发板硬件接口概况。板载有两个LED,分别是蓝色LED(PF9引脚)和绿色LED(PE6引脚)。
编写点灯程序:
打开Arduino IDE,新建一个草图。
在草图中定义蓝色LED和绿色LED的引脚号:#define LED_BLUE 23 和 #define LED_GREEN 24(因为PF9和PE6引脚对应的是23和24)。
在setup()函数中,将这两个引脚设置为输出模式:pinMode(LED_BLUE, OUTPUT); pinMode(LED_GREEN, OUTPUT);。
在loop()函数中,编写控制LED闪烁的代码:
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
}
点灯效果: