在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

雙頻Wi-Fi +BLESoC 模組,BW20 二次開發(fā)環(huán)境搭建教程

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-10-25 13:51 ? 次閱讀

BW20系列模組是安信可科技基于RTL8711 系列芯片開發(fā)的雙頻Wi-Fi +BLESoC 模組,支持雙頻(2.4 GHz 或 5.8 GHz)802.11a/b/g/n WLAN 協(xié)議和Bluetooth 5.0協(xié)議。

BW20集成了雙核 MCU,一個 ARM V8.1(兼容 Cortex-M4F)高性能MCU,最高主頻可達330MHz;一個 ARM V8M(兼容 Cortex-M0)低功耗MCU。

BW20模組具有豐富的外設(shè)接口,包括 UART/GPIO/ADC/PWM/IIC/SPI/SDIO/IR/SWD/USB 等。可廣泛應(yīng)用于物聯(lián)網(wǎng)(IoT)、移動設(shè)備、可穿戴電子設(shè)備、智能家居等領(lǐng)域。

BW20系列模組主要有兩種封裝類型:BW20-12F以及BW20-07S,用戶可根據(jù)需要選擇。

01、前期準(zhǔn)備

●需自行搭建準(zhǔn)備Ubuntu 系統(tǒng)

推薦使用 Ubuntu 18 及以上版本,可以參考以下視頻:

wKgZoWcbMdSAYxtSAABKK6hnirs275.jpg

●VScode 軟件

使用最新的版本,也可以參考以上視頻

●確保 Ubuntu 系統(tǒng)有以下依賴

make、gcc、Python 3.7 及以上版本、git

02、SDK 克隆

SDK 是模組編程的基礎(chǔ)源碼包,所有的開發(fā)都需要基于 SDK 進行,所以必須克隆,打開 Vscode 并且遠程連接到 Ubuntu 虛擬機,打開終端進行克隆

Github

git clone https://github.com/Ameba-AIoT/ameba-rtos.git

Gitee

git clone https://gitee.com/Ai-Thinker-Open/ameba-rtos.git

克隆結(jié)果如下:

正克隆到 'ameba-rtos'...
remote: Enumerating objects: 29976, done.
remote: Counting objects: 100% (3416/3416), done.
remote: Compressing objects: 100% (1736/1736), done.
remote: Total 29976 (delta 1725), reused 3220 (delta 1567), pack-reused 26560 (from 1)
接收對象中: 100% (29976/29976), 227.49 MiB | 16.32 MiB/s, 完成.
處理 delta 中: 100% (13489/13489), 完成.
正在更新文件: 100% (17742/17742), 完成.

安裝依賴(必要)

SDK 編譯之前需要安裝好依賴環(huán)境,不然會導(dǎo)致程序無法運行:

cd ameba-rtos
pip3 install -r tools/image_scripts/requirements.txt

03、編譯工具克隆

編譯工具就是專門給 BW20 系列模組編譯程序用的一系列軟件,如果沒有編譯工具,你的程序就無法編譯。

BW20 系列模組的編譯工具鏈下載比較方便具體步驟如下:

●修改opt權(quán)限

SDK 在編譯的時候,需要在 opt 文件夾創(chuàng)建目錄,所以需要事先修改 opt 的權(quán)限

cd /opt/..
sudo chmod 777 opt

●下載編譯工具

回到 ameba-rtos/amebadplus_gcc_project 文件夾

cd ameba-rtos/amebadplus_gcc_project

執(zhí)行指令下載編譯工具鏈

make toolchain URL=aliyun

示例:

長度:274482247 (262M) [application/x-bzip2]
正在保存至: “/opt/rtk-toolchain/asdk-10.3.1-linux-newlib-build-4072-x86_64.tar.bz2”
asdk-10.3.1-linux-newlib-build-4072-x86_64.tar.bz2 100%[=================================================================================================================>] 261.77M 18.2MB/s 用時 15s
2024-10-11 15:50:36 (18.0 MB/s) - 已保存 “/opt/rtk-toolchain/asdk-10.3.1-linux-newlib-build-4072-x86_64.tar.bz2” [274482247/274482247])
Download asdk-10.3.1-linux-newlib-build-4072-x86_64.tar.bz2 Success
Download End And Then Extract...
INSTALL SUCCESS
make[2]: 離開目錄“/home/seahi/workspace/ameba-rtos/amebasmart_gcc_project/project_hp/asdk”
make[1]: 離開目錄“/home/seahi/workspace/ameba-rtos/amebasmart_gcc_project/project_hp”

04、編譯工程

4.1 編譯工程

在 amebadplus_gcc_project 的目錄下,使用指令:

make all

4.2 燒錄程序

BW20 燒錄程序的方法有兩種——Windows 燒錄工具燒錄和 Linux 命令行燒錄。

燒錄工具

wKgaoWcbMdWASznxAAAd2STlDF8573.jpg

命令行燒錄

wKgZoWcbMdWAFBTJAAAhMIlfFYY153.jpg

4.3 Windows 燒錄工具

到安信可官網(wǎng)下載 BW20 的專屬燒錄工具:https://docs.ai-thinker.com/rtl87xx

步驟分為:

●在燒錄工具的左上角可以看到 File 按鍵,然后選擇 imagetool_for_ameba_d_plus_139704_DeviceProfiles 路徑下的:**RTL8721F_FreeRTOS_NOR.rdev **
●在 COM 口的下拉框選擇對應(yīng)的端口
●選擇 km4_boot_all.bin 固件
●選擇 km0_km4_app.bin 固件
●點擊 Download
●開發(fā)板進入燒錄模式

長按開發(fā)板的 Burn 鍵,在此期間按下開發(fā)板的 EN 鍵,即可進入燒錄模式

燒錄完成后,復(fù)位開發(fā)板即可運行

4.4 Linux 命令行燒錄

命令行燒錄程序不支持串口燒錄,而且僅支持 JLink 調(diào)試器燒錄,因此,需要事先準(zhǔn)備一個 JLink 調(diào)試器及其驅(qū)動程序。接著下面的步驟進行配置。

驅(qū)動程序需要有 JLinkGDBServer

4.4.1 JLink 連接開發(fā)板

根據(jù)表格連接開發(fā)板:

wKgaoWcbMdaAGPDBAAAhRlv48RU279.jpg

4.4.2 打開 GDB 服務(wù)

確保程序已經(jīng)編譯成功,**新開一個終端,**然后進入 utils/jlink_script 目錄:

cd amebadplus_gcc_project/utils/jlink_script

運行 GDBServer

JLinkGDBServer -select USB -device Cortex-M23 -if SWD -scriptfile AP2_KM4.JLinkScript -port 2335

注意:

在燒錄成功之前,不要關(guān)閉 GDBServer 的終端。

4.4.3 燒錄程序

回到之前的終端,或者新開終端,進入到*ameba-rtos/amebadplus_gcc_project/project_km4 ,*運行:make flash

cd ameba-rtos/amebadplus_gcc_project/project_km4
make flash

審核編輯 黃宇

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

    關(guān)注

    38

    文章

    4206

    瀏覽量

    219123
  • wi-fi
    +關(guān)注

    關(guān)注

    14

    文章

    2170

    瀏覽量

    125040
  • BLE
    BLE
    +關(guān)注

    關(guān)注

    12

    文章

    670

    瀏覽量

    59603
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    266

    瀏覽量

    35722
收藏 人收藏

    評論

    相關(guān)推薦

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

    作為一款本地AI圖象識別開發(fā)板,BW21-CBV-Kit它能夠獨自運行目標(biāo)識別模型。2.4GHz+5GHz的雙頻Wi-Fi,提供高性能的無線傳輸能力,讓圖象傳輸更加流暢。豐富的接口,搭
    的頭像 發(fā)表于 01-15 17:07 ?137次閱讀
    <b class='flag-5'>BW</b>21-CBV-Kit快速入門之Arduino<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    移遠通信再擴短距離通信模組版圖:Wi-Fi 7/6、Wi-Fi Halow等六款新品助力無線連接升級

    了移遠的短距離無線產(chǎn)品版圖,更為開發(fā)者提供了廣泛的選擇,同時也為市場帶來更創(chuàng)新的設(shè)備連接方案。這其中包含Wi-Fi 7和藍牙5.4 模組FME170Q-865、Wi-Fi 6和藍牙5.
    發(fā)表于 01-09 11:29 ?130次閱讀
    移遠通信再擴短距離通信<b class='flag-5'>模組</b>版圖:<b class='flag-5'>Wi-Fi</b> 7/6、<b class='flag-5'>Wi-Fi</b> Halow等六款新品助力無線連接升級

    深居淺出AutoCAD二次開發(fā)

    深居淺出AutoCAD二次開發(fā),net版
    發(fā)表于 01-06 14:12 ?0次下載

    SOLIDWORKS二次開發(fā)應(yīng)用范圍與實例

    SOLIDWORKS二次開發(fā)為企業(yè)和設(shè)計師們提供了廣闊的定制化空間,能夠更好地滿足復(fù)雜多變的設(shè)計需求,幫助工程師和設(shè)計師提高工作效率,實現(xiàn)更復(fù)雜的自動化任務(wù)。如您有SOLIDWORKS二次開發(fā)需求,歡迎咨詢Solidkits
    的頭像 發(fā)表于 12-13 16:33 ?347次閱讀

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無線革命

    Wi-Fi 4首引入MIMO和40 MHz頻寬,是基礎(chǔ)的高效無線網(wǎng)絡(luò)標(biāo)準(zhǔn)。 ? Wi-Fi 5 Wi-Fi 5擁有更高的數(shù)據(jù)速率,專注于5 GHz頻段,適合高清流媒體和在線游戲。
    的頭像 發(fā)表于 12-09 10:10 ?417次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無線革命

    基站定位與Wi-Fi定位,一篇講透!

    ?Air780EP是合宙的低功耗4G模組之一,支持全系列的AT指令以及LuatOS腳本二次開發(fā)
    的頭像 發(fā)表于 10-15 16:11 ?642次閱讀

    什么~FPGA可以自行二次開發(fā)了?

    什么!FPGA可以自行二次開發(fā)了? 目前市場上的標(biāo)準(zhǔn)采集卡通常不支持用戶自行開發(fā)FPGA。但因為應(yīng)用環(huán)境的需要,不僅僅只需要單一的數(shù)據(jù)采集流程,往往還需要在其中嵌入更復(fù)雜的運行和分析邏輯。為了解
    的頭像 發(fā)表于 10-14 15:47 ?277次閱讀
    什么~FPGA可以自行<b class='flag-5'>二次開發(fā)</b>了?

    2.4G+5.8G雙頻WiFi模塊,自帶BLE5.0藍牙,可支持Wi-Fi Mesh 組網(wǎng)

    BW20系列模組是安信可科技基于RTL8711 系列芯片開發(fā)雙頻Wi-Fi +BLESoC
    的頭像 發(fā)表于 10-10 10:32 ?1527次閱讀
    2.4G+5.8G<b class='flag-5'>雙頻</b>WiFi模塊,自帶BLE5.0藍牙,可支持<b class='flag-5'>Wi-Fi</b> Mesh 組網(wǎng)

    低功耗,極小尺寸的Wi-Fi/藍牙合一模組Ai-M62-CBS

    Ai-M62-CBS是由安信可開發(fā)Wi-Fi 6+BLE5.3 模組,該模組搭載BL616 芯片作為核心處理器,并可與市面上 3861L模組
    的頭像 發(fā)表于 09-12 14:29 ?682次閱讀
    低功耗,極小尺寸的<b class='flag-5'>Wi-Fi</b>/藍牙<b class='flag-5'>二</b>合一<b class='flag-5'>模組</b>Ai-M62-CBS

    ARMxy ARM工業(yè)邊緣計算網(wǎng)關(guān)帶Ubuntu OS支持二次開發(fā)

    ARMxy系列工業(yè)邊緣計算網(wǎng)關(guān),搭載Ubuntu操作系統(tǒng),不僅提供了強大的數(shù)據(jù)處理能力,而且通過支持二次開發(fā),為企業(yè)提供了定制化解決方案的可能性。本文將深入探討ARMxy網(wǎng)關(guān)的技術(shù)特性、Ubuntu
    的頭像 發(fā)表于 08-19 15:32 ?481次閱讀
    ARMxy ARM工業(yè)邊緣計算網(wǎng)關(guān)帶Ubuntu OS支持<b class='flag-5'>二次開發(fā)</b>

    條碼維碼掃碼模組,支持二次開發(fā)嵌入嗎?

    維碼掃碼模組的技術(shù)支持、應(yīng)用領(lǐng)域及其在二次開發(fā)嵌入中的優(yōu)勢和挑戰(zhàn)。掃碼模組技術(shù)支持與應(yīng)用領(lǐng)域條碼維碼掃碼
    的頭像 發(fā)表于 08-14 15:44 ?341次閱讀
    條碼<b class='flag-5'>二</b>維碼掃碼<b class='flag-5'>模組</b>,支持<b class='flag-5'>二次開發(fā)</b>嵌入嗎?

    Ra-09模組二次開發(fā)環(huán)境搭建和固件燒錄說明

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

    5G千兆雙核物聯(lián)網(wǎng)模塊 OpenWrt二次開發(fā)

    HLK-RM20是海凌科2024年推出的首款路由模塊,多端口5G千兆網(wǎng)關(guān),雙核ARM處理器,1.3GHz主頻,支持Openwrt二次開發(fā)。高性能、高速率、低延遲,功能強大,應(yīng)用廣泛。
    的頭像 發(fā)表于 06-03 14:23 ?1338次閱讀
    5G千兆雙核物聯(lián)網(wǎng)模塊 OpenWrt<b class='flag-5'>二次開發(fā)</b>

    小米路由器BE5000 Wi-Fi 7新品上線,雙頻并發(fā)速率達5011 Mbps

    據(jù)悉,此款路由具備兩大亮點:首先,其無線速率達到驚人的5011 Mbps,是Wi-Fi 6吞吐量的68%以及Wi-Fi 6速率的48%;其次,其采用了Wi-Fi 7協(xié)議的MLO雙頻聚合
    的頭像 發(fā)表于 05-09 14:40 ?1351次閱讀

    Wi-Fi的誕生與發(fā)展

    短距離無線通信技術(shù)有Wi-Fi、ZigBee、藍牙以及Z-Wave,今天我們先揭開Wi-Fi的神秘面紗。Chrent短距離無線通信技術(shù)——Wi-Fi過去的20多年,
    的頭像 發(fā)表于 03-07 08:26 ?1443次閱讀
    <b class='flag-5'>Wi-Fi</b>的誕生與發(fā)展
    主站蜘蛛池模板: 婷婷网五月天天综合天天爱 | 国产三级跑 | 性夜影院爽黄e爽在线观看 羞羞色院91精品网站 | 亚洲视频在线不卡 | a级毛片免费网站 | 黄色一级大片视频 | 精品国产免费观看一区高清 | 久操操| 性free中国美女hd | 97一区二区三区 | 欧美视频在线观在线看 | 伊人久久网站 | 免费看黄色网页 | 黄色超污网站 | 一丝不遮视频免费观看 | 天堂网在线.www天堂在线资源 | 天天靠天天擦天天摸 | 1024你懂的国产在线播放 | 丝袜美女被 | 亚洲 午夜在线一区 | vr性资源在线观看 | 国产自产视频在线观看香蕉 | 日韩1024| 亚洲aaaa级特黄毛片 | 精品国产三级a∨在线 | 国产精品高清一区二区三区 | 毛片毛 | 亚洲欧美色视频 | 美女被拍拍拍拍拍拍拍拍 | 操白虎美女 | 在线观看你懂的网址 | 九九草在线观看 | 超大乳抖乳露双乳视频 | 久久99久久精品免费思思6 | 天天射天天射 | 久久亚洲综合中文字幕 | 激情五月五月婷婷 | 色噜噜综合网 | 日操夜干 | 91大神在线看 | wwwwww日本|