0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

BW21-CBV-Kit快速入門(mén)之Arduino環(huán)境搭建

安信可科技 ? 來(lái)源:安信可科技 ? 2025-01-15 17:07 ? 次閱讀

作為一款本地AI圖象識(shí)別開(kāi)發(fā)板,BW21-CBV-Kit它能夠獨(dú)自運(yùn)行目標(biāo)識(shí)別模型。2.4GHz+5GHz的雙頻Wi-Fi,提供高性能的無(wú)線傳輸能力,讓圖象傳輸更加流暢。豐富的接口,搭配著AI識(shí)別,可以擴(kuò)展出無(wú)限可能。

BW21-CBV-Kit支持Arduino的開(kāi)發(fā)方式,可以簡(jiǎn)單實(shí)現(xiàn)一些DIY想法,例如:人臉識(shí)別、手勢(shì)識(shí)別、物品識(shí)別等。

拿到BW21-CBV-Kit的小伙伴不知道怎么下手?最全教程已經(jīng)準(zhǔn)備好啦,請(qǐng)看這里

如何使用BW21-CBV-Kit?最新最全教程來(lái)了~

這次小安給大家?guī)?lái)的是快速入門(mén)教程之Arduino 環(huán)境搭建:

前言

Ameba 是一個(gè)易于編程的平臺(tái),可用于開(kāi)發(fā)各種物聯(lián)網(wǎng)應(yīng)用。BW21-CBV-Kit 配備了各種外設(shè)接口,包括 WiFi、BLE、GPIO INT、I2CUART、SPI、PWM、ADC。通過(guò)這些接口,BW21-CBV-Kit 可以連接 LED、開(kāi)關(guān)、壓力計(jì)、濕度計(jì)、PM2.5 灰塵傳感器電子元件。

此外,BW21-CBV-Kit 還有 3 個(gè)關(guān)鍵功能:音頻編解碼器、視頻編解碼器和 NN(用于 AIoT 的內(nèi)置 NPU)。收集到的數(shù)據(jù)可通過(guò) WiFi 上傳,供智能設(shè)備上的應(yīng)用程序使用,從而實(shí)現(xiàn)物聯(lián)網(wǎng)。

BW21-CBV-Kit 通過(guò)最廣泛的開(kāi)發(fā)環(huán)境之一 Arduino 與開(kāi)源世界相連。有關(guān) HDK、SDK、API 文檔、示例指南等更多信息,請(qǐng)參閱 Ameba Arduino SDK 頁(yè)面。

e057bdc6-d199-11ef-9310-92fbcf53809c.png

BW21-CBV-Kit 使用 Type-C USB 供電,這在許多智能設(shè)備中很常見(jiàn)。

e074ecde-d199-11ef-9310-92fbcf53809c.png

引腳圖和功能

開(kāi)發(fā)環(huán)境搭建

1 操作系統(tǒng)環(huán)境 BW21-CBV-Kit 開(kāi)發(fā)板板目前支持 64 位 Windows 操作系統(tǒng)(Windows 10 及以上版本)、Linux 操作系統(tǒng)(Ubuntu22 及以上版本)和 MacOS(Intel 和 Apple Silicon)。為獲得最佳體驗(yàn),請(qǐng)使用最新版本的操作系統(tǒng)。

有關(guān) Linux 操作系統(tǒng)(Ubuntu)的任何問(wèn)題,請(qǐng)參閱

https://forum.amebaiot.com/t/ubuntu-linux-environment/2259。

有關(guān) macOS 的任何問(wèn)題,請(qǐng)參閱

https://forum.amebaiot.com/t/macos-environment/2260。

2 安裝驅(qū)動(dòng)程序

首先,通過(guò) Type-C USB 將 BW21-CBV-Kit 與電腦連接:

e08d508a-d199-11ef-9310-92fbcf53809c.png

如果這是第一次將電路板連接到計(jì)算機(jī),則會(huì)自動(dòng)安裝電路板的 USB 驅(qū)動(dòng)程序。

如果您在將電路板連接到電腦時(shí)遇到驅(qū)動(dòng)程序問(wèn)題,請(qǐng)?jiān)L問(wèn) http://www.wch-ic.com/downloads/CH341SER_ZIP.html 查找 USB 驅(qū)動(dòng)程序。

檢查計(jì)算機(jī)設(shè)備管理器中的 COM 端口號(hào):

e0af12f6-d199-11ef-9310-92fbcf53809c.png

3 設(shè)置 Arduino IDE

從 1.6.5 版開(kāi)始,Arduino IDE 支持第三方硬件。因此可以使用 Arduino IDE 開(kāi)發(fā)應(yīng)用程序,并支持 Arduino 基本示例。Arduino IDE 可在 Arduino 網(wǎng)站下載:https://www.arduino.cc/en/Main/Software。

安裝完成后,打開(kāi) Arduino IDE。要在 Arduino IDE 中正確設(shè)置,請(qǐng)轉(zhuǎn)到 "文件"->"首選項(xiàng)"。

e0bede2a-d199-11ef-9310-92fbcf53809c.png

然后將以下 URL 粘貼到 "附加板管理器 URL "字段:


https://ameba-doc-test-zzw2.readthedocs-hosted.com/en/latest/ _static/package_realtek_amebapro2_early_index_rtd.json

然后,進(jìn)入 "工具"->"開(kāi)發(fā)板"->"開(kāi)發(fā)板管理器":

e0c805c2-d199-11ef-9310-92fbcf53809c.png

開(kāi)發(fā)板管理器 "刷新所有硬件文件大約需要 10-20 秒(如果網(wǎng)絡(luò)狀況不佳,刷新時(shí)間可能更長(zhǎng))。

每次連接新硬件時(shí)都需要重新打開(kāi)電路板管理器。在列表中找到 "Realtek Ameba Boards",點(diǎn)擊 "Install(安裝)",然后 Arduino IDE 就會(huì)開(kāi)始下載所需文件。

e0d421f4-d199-11ef-9310-92fbcf53809c.png

安裝工具運(yùn)行成功后,可以打開(kāi) Arduino IDE,然后進(jìn)入"工具"->"開(kāi)發(fā)板"->"開(kāi)發(fā)板管理器...". 嘗試在列表中找到 "Realtek Ameba Boards",點(diǎn)擊 "Install(安裝)",然后 Arduino IDE 開(kāi)始下載所需文件。

最后在 "工具"->"開(kāi)發(fā)板"->"AmebaPro2 ARM (32 位) 電路板"->"AMB82-MINI "中選擇開(kāi)發(fā)板。

e0eb023e-d199-11ef-9310-92fbcf53809c.png

實(shí)踐案例

1 選擇 Ameba Modes

有許多不同的模式供用戶(hù)選擇不同的編譯和上傳設(shè)置。請(qǐng)參考下圖和表格。

e0fe8da4-d199-11ef-9310-92fbcf53809c.png

模式名稱(chēng) 使用方法
Auto Flash Mode Disable. 手動(dòng)進(jìn)入下載模式
Enable. 自動(dòng)進(jìn)入下載模式。
Camera Options JFX37. 使用攝像頭型號(hào) JFX37。
GC5035. 使用攝像頭傳感器 GC5035。
JFX53. 使用攝像頭傳感器 JFX53。
IMX327. 使用攝像頭傳感器 IMX327。
PS5268. 使用攝像頭傳感器 PS5268。
GC2053. 使用攝像頭傳感器 GC2053
Erase All Flash Memory (16MB) Disable. 不擦除 Flash 程序。
Erase only. 擦除整個(gè) Flash。
Erase then Upload. 擦除整個(gè) Flash,然后上傳當(dāng)前應(yīng)用程序。
Camera FCS Mode Disable. 無(wú)攝像頭 FCS 模式進(jìn)程。
Enable. 如果攝像頭具有 FCS 模式,則啟用攝像頭 FCS 模式。
NN Model Load From Flash. 從 Flash 中加載 AI 模型。
SD Card. 從 SD 卡內(nèi)存中加載 AI 模型。模型的總大小取決于 SD 卡的總大小
OTA Mode Disable. 關(guān)閉 OTA 模式。
Enable. 啟用 OTA 模式。
Standard Lib Arduino_STD_PRINTF. 選擇標(biāo)準(zhǔn)庫(kù)函數(shù)進(jìn)行編譯和上傳。
Disable. 沒(méi)有標(biāo)準(zhǔn)庫(kù)函數(shù)。
Upload Speed 2000000.燒錄波特率設(shè)置為 2000000。
1000000.燒錄波特率設(shè)置為 1000000。
230400.燒錄波特率設(shè)置為 230400。

2 編譯

Arduino IDE 提供了許多內(nèi)置示例,可以直接在電路板上編譯、上傳和運(yùn)行。在此以 "Blink "為例進(jìn)行首次嘗試。

打開(kāi)"文件" -> "示例" -> "01.Basics" -> "Blink":

e11674e6-d199-11ef-9310-92fbcf53809c.png

Arduino IDE 會(huì)打開(kāi)一個(gè)包含完整示例代碼的新窗口。

接下來(lái)直接編譯示例代碼;點(diǎn)擊"項(xiàng)目" -> "驗(yàn)證/編譯"

Arduino IDE 會(huì)在 IDE 窗口底部打印編譯信息。編譯完成后將收到如下信息。

e129abf6-d199-11ef-9310-92fbcf53809c.png

之后將把編譯好的代碼上傳到開(kāi)發(fā)板。

3 上傳(燒錄)

請(qǐng)確保開(kāi)發(fā)板已連接到電腦,然后點(diǎn)擊"項(xiàng)目"->"上傳"。

Arduino IDE 會(huì)先編譯,然后上傳。用戶(hù)需要進(jìn)入開(kāi)發(fā)板的燒錄模式。要進(jìn)入燒錄模式,首先按住下載按鈕,然后按下并松開(kāi)復(fù)位按鈕,最后松開(kāi)下載按鈕。

此外,如果開(kāi)發(fā)板進(jìn)行了硬件更新并啟用了"自動(dòng)下載模式",請(qǐng)忽略上述說(shuō)明。

e141c542-d199-11ef-9310-92fbcf53809c.png

用戶(hù)可選擇檢查電路板是否進(jìn)入下載模式。打開(kāi)串行監(jiān)視器/終端,檢查以下信息。

e148e3d6-d199-11ef-9310-92fbcf53809c.png

上傳完成后,將打印 "完成上傳"信息。

4 運(yùn)行Blink 示例


在每個(gè)示例中,Arduino 不僅提供了示例代碼,還提供了詳細(xì)的文檔,包括接線圖、示例代碼解釋、技術(shù)細(xì)節(jié)等。請(qǐng)參考 Blink 示例的詳細(xì)信息:https://www.arduino.cc/en/Tutorial/Blink,簡(jiǎn)而言之,該示例使板載 LED 閃爍。

e1609d5a-d199-11ef-9310-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2911

    文章

    44824

    瀏覽量

    375098
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5093

    瀏覽量

    97802
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6474

    瀏覽量

    187429
  • 環(huán)境搭建
    +關(guān)注

    關(guān)注

    0

    文章

    54

    瀏覽量

    9067

原文標(biāo)題:BW21-CBV-Kit快速入門(mén)之Arduino 環(huán)境搭建

文章出處:【微信號(hào):安信可科技,微信公眾號(hào):安信可科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Edison開(kāi)發(fā)板入門(mén)環(huán)境搭建

    Edison開(kāi)發(fā)板入門(mén)環(huán)境搭建文檔由 Edison 官網(wǎng)而來(lái)第一步:Edison 和 arduino 的鏈接第二步:下載 Edison 的
    發(fā)表于 06-15 10:17

    如何快速入門(mén)Arduino語(yǔ)言?

    如何快速入門(mén)Arduino語(yǔ)言?
    發(fā)表于 10-13 06:40

    使用Arduino IDE搭建AT32 MCU開(kāi)發(fā)環(huán)境

    使用Arduino IDE搭建AT32 MCU開(kāi)發(fā)環(huán)境旨在幫助使用Arduino IDE開(kāi)發(fā)AT32的用戶(hù),快速建立開(kāi)發(fā)
    發(fā)表于 10-26 07:48

    arduino輕松入門(mén)一(編程環(huán)境搭建)

    arduino arduino輕松入門(mén)一(編程環(huán)境搭建)
    發(fā)表于 12-22 15:25 ?22次下載

    Intro Development Kit 快速入門(mén)指南

    Intro Development Kit 快速入門(mén)指南
    發(fā)表于 01-12 18:39 ?0次下載
    Intro Development <b class='flag-5'>Kit</b> <b class='flag-5'>快速</b><b class='flag-5'>入門(mén)</b>指南

    Renesas Starter Kit + for SH7267 快速入門(mén)指南

    Renesas Starter Kit + for SH7267 快速入門(mén)指南
    發(fā)表于 04-20 18:46 ?0次下載
    Renesas Starter <b class='flag-5'>Kit</b> + for SH7267 <b class='flag-5'>快速</b><b class='flag-5'>入門(mén)</b>指南

    Renesas Starter Kit+ for SH7264 快速入門(mén)指南

    Renesas Starter Kit+ for SH7264 快速入門(mén)指南
    發(fā)表于 04-20 18:46 ?0次下載
    Renesas Starter <b class='flag-5'>Kit</b>+ for SH7264 <b class='flag-5'>快速</b><b class='flag-5'>入門(mén)</b>指南

    Renesas Starter Kit+ for SH7203 快速入門(mén)指南

    Renesas Starter Kit+ for SH7203 快速入門(mén)指南
    發(fā)表于 04-27 20:24 ?0次下載
    Renesas Starter <b class='flag-5'>Kit</b>+ for SH7203 <b class='flag-5'>快速</b><b class='flag-5'>入門(mén)</b>指南

    BW16及開(kāi)發(fā)板如何搭建Arduino開(kāi)發(fā)環(huán)境

    我們先來(lái)了解一下BW16模組及開(kāi)發(fā)板特性,BW16同時(shí)支持2.4GHZ/5.8GHZ雙頻WiFi+藍(lán)牙低功耗藍(lán)牙5.0雙模;因其雙頻設(shè)置,BW16具備更強(qiáng)的抗干擾能力、更穩(wěn)定的WiFi無(wú)線信號(hào)和更快的傳輸速度,可以節(jié)省更多的電量
    發(fā)表于 05-13 11:10 ?1012次閱讀
    <b class='flag-5'>BW</b>16及開(kāi)發(fā)板如何<b class='flag-5'>搭建</b><b class='flag-5'>Arduino</b>開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>

    Intro Development Kit 快速入門(mén)指南

    Intro Development Kit 快速入門(mén)指南
    發(fā)表于 06-30 20:59 ?0次下載
    Intro Development <b class='flag-5'>Kit</b> <b class='flag-5'>快速</b><b class='flag-5'>入門(mén)</b>指南

    Renesas Starter Kit for RX220 快速入門(mén)指南

    Renesas Starter Kit for RX220 快速入門(mén)指南
    發(fā)表于 07-12 20:13 ?0次下載
    Renesas Starter <b class='flag-5'>Kit</b> for RX220 <b class='flag-5'>快速</b><b class='flag-5'>入門(mén)</b>指南

    安信可BW16模組如何搭建Arduino開(kāi)發(fā)環(huán)境?

    安信可BW16模組是基于 RTL8720DN開(kāi)發(fā)的雙頻Wi-Fi+藍(lán)牙SoC模組,具備超強(qiáng)性能。本文著重介紹BW16及開(kāi)發(fā)板如何搭建Arduino開(kāi)發(fā)
    的頭像 發(fā)表于 10-21 16:39 ?711次閱讀
    安信可<b class='flag-5'>BW</b>16模組如何<b class='flag-5'>搭建</b><b class='flag-5'>Arduino</b>開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>?

    超詳細(xì)!安信可BW16模組如何搭建Arduino開(kāi)發(fā)環(huán)境

    安信可BW16模組是基于 RTL8720DN開(kāi)發(fā)的雙頻Wi-Fi+藍(lán)牙SoC模組,具備超強(qiáng)性能。本文著重介紹BW16及開(kāi)發(fā)板如何搭建Arduino開(kāi)發(fā)
    的頭像 發(fā)表于 10-23 17:43 ?1107次閱讀
    超詳細(xì)!安信可<b class='flag-5'>BW</b>16模組如何<b class='flag-5'>搭建</b><b class='flag-5'>Arduino</b>開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>?

    安信可本地人臉識(shí)別方案來(lái)啦,支持 Arduino 環(huán)境

    小伙伴們,安信可的本地人臉識(shí)別方案來(lái)啦,支持 Arduino 環(huán)境,搭載人臉識(shí)別算法~ AiPi-BW21-CBV-Kit 采用瑞昱 Ameba-Aiot 系列 RTL8735 芯片,支持多款攝像頭
    的頭像 發(fā)表于 12-05 14:29 ?318次閱讀
    安信可本地人臉識(shí)別方案來(lái)啦,支持 <b class='flag-5'>Arduino</b> <b class='flag-5'>環(huán)境</b>

    BW21-CBV-Kit的使用教程

    ,可以擴(kuò)展出無(wú)限可能。 BW21-CBV-Kit支持Arduino的開(kāi)發(fā)方式,可以簡(jiǎn)單實(shí)現(xiàn)一些DIY想法,例如:人臉識(shí)別、手勢(shì)識(shí)別、物品識(shí)別等。 拿到BW21-CBV-Kit的小伙伴不知道怎么下手?最全
    的頭像 發(fā)表于 01-03 11:30 ?252次閱讀
    <b class='flag-5'>BW21-CBV-Kit</b>的使用教程