色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

工程師筆記:安信可BW16模組及開發板如何搭建Arduino開發環境?

AIoT行業洞察 ? 來源:AIoT行業洞察 ? 作者:AIoT行業洞察 ? 2024-01-08 17:17 ? 次閱讀

許多年前,一名意大利老師,經常和他的學生去酒館研究單片機,最后竟成功研發出1個平臺,并以這個小酒館的名字命名了Arduino。作為當今最紅的創客開發工具,它具有易于使用的編程環境和豐富的擴展模塊,可用于構建各種電子項目。

正如Arduino的誕生源于不斷地打磨和碰撞,安信可本著“可信、好用”的第一原則,產品是否支持Arduino也一直受到客戶和開發者的關注。上期小安給大家講了BW16模組支持SSID混頻路由配網,簡化了配網流程,提升了配網成功率,今天來給大家講講BW16如何搭建Arduino開發環境。

先來回顧下BW16模組及開發板簡介

作為2.4GHZ/5.8GHZ雙頻WiFi+藍牙低功耗藍牙5.0雙模模組,BW16-Kit開發板的尺寸為 50.4*25.4(±0.2) mm。它使用Type C供電,這在很多智能設備中都很常見。

wKgZomWbvZuAUJZfAAE9b2WJwRU206.png

更多資料見:

https://docs.ai-thinker.com/rtl87xx

BW16 的引腳圖和功能請參考下圖和下表。

BW16 Pinmap

清除flash或上傳固件時,開發板需要上傳模式。

wKgaomWbvZyAL_9aAAN0DqHql1Q176.pngwKgZomWbvZyANuKGAAFij4NqLtI330.png

2、設置開發環境

步驟一、 環境配置

BW16 (RTL8720DN) 開發板目前支持 Windows OS 32 位元或 64 位元、Linux OS (Ubuntu) 和 macOS。為了獲得最佳體驗,請使用最新版本的作業系統。

步驟二、 設定 Arduino IDE

從 1.6.5 版本開始,Arduino IDE 支持第三方硬件。Arduino IDE用于在BW16上開發應用程序,以及Arduino基本范例(refer to the basic example link)。

Arduino IDE 可以在 Arduino 網站下載

https://www.arduino.cc/en/Main/Software

安裝完成后,打開Arduino IDE。請打開 “File” -> “Preferences”;

并將以下 URL 復制到“Additional Boards Manager URLs”欄位:

https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json

從 v3.0.8版本開始,Ameba Arduino將支持BW16開發板。

接下來,打開 “Tools” -> “Board” -> “Boards Manager”:

“Boards Manager”大約需要幾秒鐘來刷新所有硬件文件(如果網絡狀況不好,可能需要更長的時間)。在列表中找到“Realtek Ameba Boards (32-bits ARM Cortex-M33 @200MHz)”,點擊“Install”,Arduino IDE會自動開始下載AmebaD包含BW16所需的文件。

wKgZomWbvZ2AAqApAADbTdjQwJ8092.png

如果您遇到 GitHub 下載問題,請參考以下

wKgaomWbvZ6AX4_UAACfzjak-2c401.png

連結中的“下載/軟體開發套件”。有3個部分:

1. “AmebaD_Arduino_patch1_SDK”,請至少選擇 1 個 SDK。目前有 5 個最新發布的 SDK 選項。2. “AmebaD_Arduino_patch2_Tools”,請根據您的作業系統進行選擇。有 Windows、Linux 和 MacOS。3. “AmebaD_Arduino_Source_Code”,此部分為可選下載,用來參考最新原始碼。

下載選擇的文件,然后解壓(patch1 和patch2 是必須的)。

有“Install.doc”/“Install.pdf”供您參考安裝步驟。根據您的系統,請運行“Offline_SDK_installation_tool”文件夾中的安裝工具。

安裝運行成功后,您可以打開Arduino IDE并選擇 “Tools” -> “Board” -> “Ameba ARM (32-bits) Boards” ->” BW16(RTL8720DN)” 來選擇AmebaD作為當前連接的開發板。

wKgZomWbvZ6AQX8iAACqgWWN5O8144.png

步驟三、 安裝串行端口

首先,通過 Micro USB 將開發板連接到電腦

BW16

wKgaomWbvZ-ANbh1AAPZ_Pvoeo8622.png

對應連接后,會自動安裝USB驅動。如果連接板有驅動問題,請到

http://www.wch- ic.com/downloads/CH341SER_ZIP.html

參考 USB 驅動程序。在 Windows 作業系統的裝置管理員中檢查 COM 端口號:

wKgZomWbvZ-AG3A1AAHMyL7F5-g756.png

到“Tools”->“Port”并選擇正確的 COM 端口。

wKgaomWbvaCAWtz4AADpjBvq69w385.png

進入“Tools”->“Serial Monitor”,將baud rate設置為“115200”,然后按RST按鈕檢查串口連接。

wKgZomWbvaGAY4aRAAAfMzOl11E533.pngwKgaomWbvaGAKVgrAADgAiMpSVI002.png

步驟四、 清除 flash

根據生產批次的不同,部分開發板可能內置了預設的B&T固件,固件信息如下圖所示:

wKgZomWbvaOAAkOgAACAw0VXhLE026.png

固件位于 OTA 部分。所有新編譯的固件將被 OTA 固件自動替換。因此,需要先清除 OTA 固件才能使用已編譯的固件。

方法一:Arduino SDK V3.1.3 之后的“Erase Flash Enable”。

選擇“Tools”->“Erase Flash”->“Enable”;

wKgaomWbvaOAXnMcAADm79WGXgU483.png

然后進入上傳模式。

? 自動。選擇“Tools”->“Auto Upload Mode”->“Enable”。

接下來,選擇“Sketch”->“Upload”。“Erase flash done” 會出現。

按RST按鈕來檢查串行監視器和重制開發板。如果只有“#”表示清除flash成功。記得選擇“Tools”->“Erase Flash”->“Disable”。

wKgZomWbvaSAASTpAACCRnm2VYw672.pngwKgaomWbvaSAcHXVAAB7Nwr1wXc745.pngwKgZomWbvaWACoBiAAArOkaNHeg270.png

嘗試操作范例

Step 1. 編譯與上傳

Arduino IDE提供了很多內建的范例,可以在開發板上直接編譯、上傳和運行。這里,我們以“Blink”為例進行第一次嘗試。

打開 “File” -> “Examples” -> “01.Basics” -> “Blink”:

wKgaomWbvaaASINXAAGItfKJeU4709.png

板載 RGB LED,預設“LED_BUILTIN”為綠色。

wKgZomWbvaeAZ8SZAAEZBrYi02w259.png

將“LED_BUILTIN”更改

為“LED_R”、“LED_G”或“LED_B”以獲得紅色、綠色或藍色。

接下來,直接編譯范例代碼。“Sketch”->“Verify/Compile”。然后如果沒有編譯錯誤,接著“Sketch”->“Upload”。

? 檢查并選擇 “Tools” -> “Erase Flash” -> “Disable”。

? 進入上傳模式。手動或自動。選擇 “Tools” -> “Auto Upload Mode” -> “Enable”/ ”Disable”。

? “Verify/Compile” 和 “Upload”. “Upload” 包括 “Verify/Compile”, “Verify/Compile” 可以跳過。

上傳成功會顯示“All images are sent successfully!”

wKgaomWbvaiACrYjAAEyZtLVKYI237.png

Step 2. 執行 Blink 范例

板子將自動重置,如果板子不支持自動上傳模式,請按 RST 按鈕。板載 RGB LED 將閃爍。

在每個范例中,Arduino 不僅提供了范例代碼,還提供了詳細的文檔,包括接線圖、范例代碼說明、技術細節等。這些范例可以直接在 BW16 上使用。請參閱以下連結中的 Blink 詳細信息:

希望能幫助大家快速進行BW16模組或開發板的使用,如有其他疑問歡迎咨詢。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發板
    +關注

    關注

    25

    文章

    5096

    瀏覽量

    97811
  • 模組
    +關注

    關注

    6

    文章

    1508

    瀏覽量

    30497
  • Arduino
    +關注

    關注

    188

    文章

    6474

    瀏覽量

    187435
  • 安信可
    +關注

    關注

    0

    文章

    157

    瀏覽量

    4017
收藏 人收藏

    評論

    相關推薦

    【敏矽微ME32G070開發板免費體驗】介紹、環境搭建工程測試

    【敏矽微ME32G070開發板免費體驗】介紹、環境搭建工程測試 敏矽微電子有限公司 是一家以安徽為總部的,面向全球的芯片設計公司,致力于成為全球領先的微處理器與高壓模擬芯片供應商;專
    發表于 12-12 14:29

    本地人臉識別方案來啦,支持 Arduino 環境

    小伙伴們,的本地人臉識別方案來啦,支持 Arduino 環境,搭載人臉識別算法~ AiPi-BW
    的頭像 發表于 12-05 14:29 ?320次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>本地人臉識別方案來啦,支持 <b class='flag-5'>Arduino</b> <b class='flag-5'>環境</b>

    瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機環境搭建教程學習,設備為觸覺智能開發的瑞芯微RK3566開發板,型號Purple Pi OH。是Laval官方社區主薦的一款鴻蒙
    的頭像 發表于 09-08 18:25 ?1247次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發板</b>Ubuntu虛擬機<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>教程,觸覺智能Purple Pi OH主板

    瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機環境搭建教程學習,設備為觸覺智能開發的瑞芯微RK3566開發板,型號Purple Pi OH。是華為Laval官方社區主薦的一款鴻蒙
    的頭像 發表于 09-05 17:47 ?335次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發板</b>Ubuntu虛擬機<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>教程,觸覺智能Purple Pi OH主板

    Ra-09模組二次開發環境搭建和固件燒錄說明

    Ra-09模組是由深圳市科技有限公司開發的LoRaWAN節點模塊。
    的頭像 發表于 07-22 14:31 ?575次閱讀
    Ra-09<b class='flag-5'>模組</b>二次<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>和固件燒錄說明

    Ai-WB2系列模組/開發板連接AWS亞馬遜云方法

    一、軟硬件的準備二、亞馬遜云物模型建立三、連接亞馬遜云demo獲取以及配置四、硬件接線五、燒錄軟件的使用六、連接亞馬遜云七、聯系我們前言Ai-WB2系列模組科技
    的頭像 發表于 07-05 08:23 ?486次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>Ai-WB2系列<b class='flag-5'>模組</b>/<b class='flag-5'>開發板</b>連接AWS亞馬遜云方法

    LoRa-Kit 開發板使用介紹

    LoRa-Kit是科技針對LoRa模組而設計的一款開發板,上面搭載了STM32F103C8T6 芯片和TB-05
    的頭像 發表于 05-21 10:23 ?554次閱讀
    LoRa-Kit <b class='flag-5'>開發板</b>使用介紹

    LoRa-Kit開發板怎么使用? 圖文詳解LoRa-Kit開發板使用步驟

    LoRa-Kit是科技針對LoRa模組而設計的一款開發板,上面 搭載了STM32F103C8T6 芯片和TB-05
    發表于 05-11 11:50 ?714次閱讀
    LoRa-Kit<b class='flag-5'>開發板</b>怎么使用? <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>圖文詳解LoRa-Kit<b class='flag-5'>開發板</b>使用步驟

    星閃開發板or模組燒錄指導

    準備 Ai-BS21-32S開發板模組一個 Tpye-C線(開發板)、杜邦線(模組) USB轉TTL 2.軟件準備 星閃燒錄軟件
    的頭像 發表于 05-06 17:31 ?982次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>星閃<b class='flag-5'>開發板</b>or<b class='flag-5'>模組</b>燒錄指導

    星閃開發板與西門子PLC通信的應用探索

    這次嘗鮮測試的是星閃開發板,基于華為海思Hi2821,一款32位RISC-V架構的高性能微處理器芯片,核心頻率可達64MHz,支持浮點運算。這款芯片特別適合需要快速處理和高計算精
    的頭像 發表于 04-21 09:33 ?2995次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>星閃<b class='flag-5'>開發板</b>與西門子PLC通信的應用探索

    Ai-WB2系列模組/開發板連接AWS亞馬遜云方法

    文章目錄 一、軟硬件的準備 二、亞馬遜云物模型建立 三、連接亞馬遜云demo獲取以及配置 四、硬件接線 五、燒錄軟件的使用 六、連接亞馬遜云 七、聯系我們 前言 Ai-WB2系列模組
    的頭像 發表于 04-16 15:53 ?481次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>信</b><b class='flag-5'>可</b>Ai-WB2系列<b class='flag-5'>模組</b>/<b class='flag-5'>開發板</b>連接AWS亞馬遜云方法

    fpga開發板是什么?fpga開發板有哪些?

    FPGA開發板是一種基于FPGA(現場可編程門陣列)技術的開發平臺,它允許工程師通過編程來定義和配置FPGA芯片上的邏輯電路,以實現各種數字電路和邏輯功能。FPGA開發板通常包括FPG
    的頭像 發表于 03-14 18:20 ?2095次閱讀

    一次平臺開發工程師的“熱辣滾燙”:愛星物聯使用流程

    hello,我是一名平臺開發工程師小王,近期了解到愛星物聯平臺的開源版即將發布,有點小期待,不過平時我都是用公版平臺完成系統搭建和產品控制的,來看看我是如何進行這一“熱辣滾燙”的新流程,快速完成工作
    的頭像 發表于 02-26 11:44 ?478次閱讀
    一次平臺<b class='flag-5'>開發</b><b class='flag-5'>工程師</b>的“熱辣滾燙”:愛星物聯使用流程

    簡單認識通用MCU FRDM開發板

    為了加速通用MCU原型設計,恩智浦提供了FRDM開發板和功能齊全的評估套件。FRDM開發板是一個低成本、擴展的硬件平臺,配合MCUXpresso Developer Experience的支持,是嵌入式
    的頭像 發表于 02-25 09:43 ?1120次閱讀

    【飛騰派4G版免費試用】飛騰派4G版開發板套裝測試及環境搭建

    先簡單介紹一下這款飛騰派4G版開發板套裝; 飛騰派是由中電港螢火工場研發的一款面向行業工程師、學生和愛好者的開源硬件。主板處理器采用飛騰嵌入式四核處理器,兼容ARM V8架構,包含2個FTC664核
    發表于 01-22 00:47
    主站蜘蛛池模板: 娇小老少配xxxxx| 蜜桃传媒在线播放| 欧美一区二区在线观看| 自慰弄湿白丝袜| 精品国产国产综合精品| 亚州天堂在线视频av| 国产精品午夜福利在线观看| 色琪琪无码成人AV视频| 大陆老熟女60岁| 秋霞伦理手机在线看片| 北原夏美 快播| 任你躁国语自产二区在线播放| 99日精品欧美国产| 妻中蜜在线播放| 囯产愉拍亚洲精品一区| 爽爽影院免费观看| 国产色精品久久人妻无码| 亚洲精品国产字幕久久vr| 国产又粗又黄又爽的大片| 亚洲合集综合久久性色| 久久才是精品亚洲国产| 2020亚洲 欧美 国产 日韩| 欧美高清video mr.sexo| 成人欧美尽粗二区三区AV| 偷拍亚洲色自拍| 国拍在线精品视频免费观看| 一本色道久久综合亚洲精品加| 玖玖爱在线播放| md2.pud 麻豆传媒官网| 手机看片国产免费久久网| 国内极度色诱视频网站| 在线亚洲国产日韩欧洲专区| 免费在线观看的毛片| 纯肉合集(高H)| 亚洲精品青青草原avav久久qv| 久久婷婷五月综合色精品首页| av女优快播| 午夜向日葵视频在线观看| 久久精品综合电影| YY6080A旧里番在线观看| 午夜宅宅伦电影网|