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

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

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

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

Ai-WB2系列模組linux開發(fā)環(huán)境搭建

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2023-09-11 15:51 ? 次閱讀

文章目錄

一、Ubuntu安裝

1.1 安裝VMware Workstation Pro

1.2 安裝Ubuntu

二、編譯

三、燒錄固件到設(shè)備

3.1 方式一:用命令行燒錄

3.2 方式二:用可視化軟件燒錄(windows)

四、自定義工程如何修改Makefile

五、開發(fā)資料

01

Ubuntu安裝

Linux下編譯速度比windows快很多,一般推薦優(yōu)先使用linux環(huán)境開發(fā)。Ubuntu是非常常見Linux操作系統(tǒng)。這里介紹下如何快速搭建Ubuntu虛擬機。

1.1 安裝VMware Workstation Pro

下載 VMware Workstation Pro 16安裝

wKgZomT-xumAAGDWAABxCkDNbV4924.pngwKgaomT-xumAFQ2mAABasd1cC34654.pngwKgZomT-xuqAUb6DAAC-A7YETdc659.png

剩下的一直點下一步直到安裝完成即可

激活:

打開VMware Workstation Pro ->幫助->輸入許可證密鑰。

學(xué)習(xí)用途:百度一下“vmware workstation 16許可證密鑰”。

商業(yè)用途:到VMware官網(wǎng)購買正版許可證。

1.2 安裝Ubuntu

直接下載安裝好的Ubuntu20.04

打開VMware Workstation Pro -> 文件 -> 打開 -> 選擇下載并解壓好的Ubuntu文件路徑

wKgaomT-xuqAQuqSAAAotUOhAVg482.png

直接開機即可,用戶名和密碼都是axk

wKgZomT-xuqACch1AAA1P4JyxN8918.png

Ubuntu虛擬機已經(jīng)安裝好Ai-WB2系列模組的開發(fā)環(huán)境,sdk位于主目錄 -> bl_iot_sdk

wKgaomT-xuqABmEsAABCJMAg4Uo686.png

下面括號內(nèi)內(nèi)容針對閱讀此博文前已安裝過Ubuntu的用戶

{

1.無需重新安裝Ubuntu

2.SDK獲取:git clone https://github.com/bouffalolab/bl_iot_sdk.git

3.打開終端,安裝make,命令:sudo apt-get update、sudo apt-get install make

4.安裝串口工具,此處選用cutecom,執(zhí)行命令:sudo apt-get install cutecom

5.在 Linux 中添加用戶到 dialout,執(zhí)行命令:sudo usermod -a -G dialout $USER

}

02

編譯

進入需要編譯的工程目錄,如進入hello world工程,命令:cd customer_app/get-start/helloworld,進行編譯,命令./genromap

出現(xiàn)以下日志說明已經(jīng)編譯成功

wKgZomT-xuuAaUXPAAGEzXtesPo999.png

編譯生成的固件在build_out文件夾內(nèi): helloworld.bin

03

燒錄固件到設(shè)備

3.1 方式一:用命令行燒錄

模組接線

Ai-WB2-XXUSB to TTLTXRXRXTXIO8DTRENRTSVDD3.3VGNDGND

注意IO8在模組背面的圓點上

開發(fā)板進入燒錄模式:

接USB到電腦,同時按下BURN和EN兩個按鍵,先松開EN按鍵再松開BURN按鍵

將設(shè)備連接到虛擬機

wKgaomT-xuuAWyWTAADKXgcjHL8957.png

設(shè)置串口日志波特率 :打開

tools/flash_tool/chips/bl602/device_tree/bl_factory_params_IoTKitA_40M.dts,在uart{ }中設(shè)置,這里設(shè)置為115200

wKgZomT-xuuACsKlAAB8qVf3x58169.png

燒錄執(zhí)行命令行:

make flash_only

1

出現(xiàn)以下日志表示燒錄成功

wKgaomT-xu2AfQbOAAClEuRYBJ4557.png

燒錄完成后打開串口助手:sudo cutecom

在cutecom中設(shè)置好波特率后打開串口

wKgZomT-xu6AV4AOAAAS3dCcKtc237.png

復(fù)位模組后打印helloworld

wKgaomT-xu6AIcfbAABFMMPg69I682.png

3.2 方式二:用可視化軟件燒錄(windows)

下載軟件到安信可開發(fā)資料

模組接線:

Ai-WB2-XXUSB to TTLTXRXRXTXENRTSVDD3.3VGNDGND

已驗證支持的串口芯片有FT232、CH340。

開發(fā)板接線:直接把usb接到電腦即可。

需要燒錄的Parttion Table、Factory Params、Boot2 Bin文件分別位于:

v1.7.4-releasechipsbl602partitionpartition_cfg_4M.toml

v1.7.4-releasechipsbl602device_treebl_factory_params_IoTKitA_40M.dts

v1.7.4-releasechipsbl602builtin_imgsboot2_isp_v5.6boot2_isp_release.bin

編譯生成的應(yīng)用層固件燒錄到Firmware Bin

注意:燒錄工具和固件不要放到中文路徑內(nèi)

wKgZomT-xu6ADR1SAAEWot4wdow305.png

日志串口默認波特率為2000000,如果需要修改日志串口波特率可以在文件v1.7.4-releasechipsbl602device_treebl_factory_params_IoTKitA_40M.dts內(nèi)修改,修改后重新下載即可。

wKgZomT-xu6AHjvOAADyEebKWyk365.png

04

自定義工程如何修改Makefile

sdk里面的例程都比較簡單,把所有的源文件都放在同一個文件夾里面就可以了,但是當(dāng)我們的項目比較大的時候,會有很多的.c和.h文件,都放在同一個文件夾里面就會有點亂了,這時候把不同功能模塊的代碼放在不同的文件夾看起來就舒服很多了,怎么實現(xiàn)呢?

以最簡單的helloworld工程為例,基于官方helloworld工程修改。

需求:

更改工程路徑,把helloworld路徑由bl_iot_sdk/customer_app/get-start/helloworld改為bl_iot_sdk/Ai-WB2-Demo/helloworld

增加一個文件夾component,component文件夾內(nèi)新增hello.c和hello.h文件,把helloworld打印放到hello.c內(nèi)

實現(xiàn):

1.設(shè)置SDK路徑

修改helloworld內(nèi)的Makeflie的sdk路徑,由原來的

BL60X_SDK_PATH_GUESS ?= $(shell pwd)

BL60X_SDK_PATH ?= $(BL60X_SDK_PATH_GUESS)/…/…/…

改為

BL60X_SDK_PATH_GUESS ?= $(shell pwd)

BL60X_SDK_PATH ?= $(BL60X_SDK_PATH_GUESS)/…/…

2.在component組件添加到Makeflie

INCLUDE_COMPONENTS += component

EXTRA_COMPONENT_DIRS += $(PROJECT_PATH)/component

3.component文件夾內(nèi)增加名為bouffalo.mk的Makeflie文件編譯hello.c,bouffalo.mk內(nèi)增加代碼:

wKgaomT-xu-AEqPXAAAH4OjwVX4448.png

審核編輯 黃宇

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

    關(guān)注

    87

    文章

    11378

    瀏覽量

    211339
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    569

    瀏覽量

    30292
  • 安信可
    +關(guān)注

    關(guān)注

    0

    文章

    169

    瀏覽量

    4139
收藏 人收藏

    評論

    相關(guān)推薦

    Ai-WB2系列模組linux開發(fā)環(huán)境搭建方案

    Linux下編譯速度比windows快很多,一般推薦優(yōu)先使用linux環(huán)境開發(fā)。Ubuntu是非常常見Linux操作系統(tǒng)。這里介紹下如何快
    發(fā)表于 09-09 09:55 ?706次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b><b class='flag-5'>linux</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>方案

    Ai-WB2模組HTTP客戶端POST請求方法

    需要準備的軟硬件:Ai-WB2系列模組或者開發(fā)板,Type-C數(shù)據(jù)線。
    的頭像 發(fā)表于 10-28 09:05 ?1876次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模組</b>HTTP客戶端POST請求方法

    Ai-WB2系列模組/開發(fā)板連接亞馬遜云的方法介紹

    Ai-WB2系列模組/開發(fā)板一個
    的頭像 發(fā)表于 01-13 15:11 ?1434次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>/<b class='flag-5'>開發(fā)</b>板連接亞馬遜云的方法介紹

    安信可Ai-Thinker Ai-WB2系列eclipes搭建環(huán)境教程

    Ai-WB2系列模組或者開發(fā)板:網(wǎng)盤下載地址提取碼:123402 軟件的安裝和環(huán)境變量配置eclipse軟件安裝雙擊eclipse-inst
    發(fā)表于 04-17 14:10

    Ai-WB2系列模組linux開發(fā)環(huán)境搭建教程

    Linux下編譯速度比windows快很多,一般推薦優(yōu)先使用linux環(huán)境開發(fā)。Ubuntu是非常常見Linux操作系統(tǒng)。這里介紹下如何快
    的頭像 發(fā)表于 05-08 15:12 ?1441次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b><b class='flag-5'>linux</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>教程

    Ai-WB2模組與手機建立SPP連接,在UART-Bluetooth LE透傳模式下傳輸數(shù)據(jù)

    需要準備的軟硬件:Ai-WB2系列模組或者開發(fā)板,Type-C數(shù)據(jù)線,藍牙調(diào)試助手。
    的頭像 發(fā)表于 05-22 11:46 ?2094次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模組</b>與手機建立SPP連接,在UART-Bluetooth LE透傳模式下傳輸數(shù)據(jù)

    安信可WB2系列模組通過雙85測試

    ?01、Ai-WB2系列模組通過雙85測試Ai-WB2系列模組是安信可科技最新發(fā)布的2.4GHz
    的頭像 發(fā)表于 11-03 10:46 ?1496次閱讀
    安信可<b class='flag-5'>WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>通過雙85測試

    安信可Ai-WB2系列模組概述

    Ai-WB2系列模組是安信可科技開發(fā)的Wi-Fi&BT模組,該模組搭載BL602芯片作為核心處理
    的頭像 發(fā)表于 09-09 10:01 ?1592次閱讀

    Ai-WB2系列模組中靜態(tài)內(nèi)存和動態(tài)內(nèi)存的獲取

    eclipse軟件,bl_iot_sdk,Ai-WB2系列模組或者開發(fā)板,靜態(tài)內(nèi)存分析軟件bouffalo_parse_tool-win32。
    的頭像 發(fā)表于 09-18 09:48 ?623次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>中靜態(tài)內(nèi)存和動態(tài)內(nèi)存的獲取

    Ai-WB2系列模組AT固件使用教程

    需要準備的軟硬件:Ai-WB2系列模組或者開發(fā)板,Type-C數(shù)據(jù)線,安信可透傳云服務(wù)器。
    的頭像 發(fā)表于 09-24 11:19 ?3272次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>AT固件使用教程

    安信可Ai-WB2系列模組基于TCP的MQTT連接服務(wù)器使用示例

    安信可Ai-WB2系列模組基于TCP的MQTT連接服務(wù)器使用示例
    的頭像 發(fā)表于 10-16 10:21 ?1156次閱讀
    安信可<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>基于TCP的MQTT連接服務(wù)器使用示例

    Ai-WB2模組HTTP客戶端HEAD和GET請求方法

    需要準備的軟硬件:Ai-WB2系列模組或者開發(fā)板,Type-C數(shù)據(jù)線。
    的頭像 發(fā)表于 10-21 16:37 ?716次閱讀
    <b class='flag-5'>Ai-WB2</b><b class='flag-5'>模組</b>HTTP客戶端HEAD和GET請求方法

    安信可Ai-WB2系列模組/開發(fā)板連接AWS亞馬遜云

    文章目錄 一、軟硬件的準備 二、亞馬遜云物模型建立 三、連接亞馬遜云demo獲取以及配置 四、硬件接線 五、燒錄軟件的使用 六、連接亞馬遜云 七、聯(lián)系我們 前言 Ai-WB2系列模組是安信可科技
    的頭像 發(fā)表于 01-16 14:28 ?892次閱讀
    安信可<b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b><b class='flag-5'>模組</b>/<b class='flag-5'>開發(fā)</b>板連接AWS亞馬遜云

    安信可Ai-WB2系列模組/開發(fā)板連接AWS亞馬遜云方法

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

    低價不貴!安信可WiFi+BLE模組Ai-WB2系列

    安信可Ai-WB2系列模組集成Wi-Fi&BLE于一體,搭載BL602芯片作為核心處理器,支持Wi-Fi 802.11b/g/n協(xié)議和BLE 5.0協(xié)議。 Ai-WB2
    的頭像 發(fā)表于 03-06 08:49 ?117次閱讀
    低價不貴!安信可WiFi+BLE<b class='flag-5'>模組</b><b class='flag-5'>Ai-WB2</b><b class='flag-5'>系列</b>
    主站蜘蛛池模板: 亚洲精品成人AV在线观看爽翻 | 日本美女毛茸茸 | 麻豆传煤网站网址入口在线下载 | 国产精品夜夜春夜夜爽久久小 | 伊人久久大香线蕉观看 | 国产午夜人成在线视频麻豆 | 久久久综合中文字幕久久 | 老司机无码精品A | 大香伊蕉在人线国产最新 | 秋霞伦理高清视频在线 | 国产精品免费视频播放 | 成人免费视频无遮挡在线看 | 甜涩性爱下载 | 久青草国产观看在线视频 | 久久青青草原综合伊人 | 成年人视频在线观看免费 | 免费果冻传媒在线完整观看 | 成人毛片一区二区三区 | 福利一区国产 | 俄罗斯孩交精品 | 亚洲精品不卡在线 | 嫩草AV久久伊人妇女 | BL文库好大粗黑强强肉NP | 国产精品人妻在线观看 | 伦理片免费秋霞e | 被免费网站在线视频 | 97精品国产亚洲AV高清 | 乱码中字在线观看一二区 | 亚洲精品人成电影网 | 浪小辉军警服务员VIDEOS | 日韩亚洲中文欧美在线 | www亚洲欲色成人久久精品 | 玩弄放荡人妻一区二区三区 | 一抽一出BGM免费3分钟 | 99综合之综合久久伊人 | 国产中文在线观看 | 久久精品AV一区二区无码 | 国产女人视频免费观看 | 老外的好大c的我好爽 | 亚洲AV无码国产精品午夜久久 | 野花日本手机观看大全免费3 |