一.說明
非常感謝基于安謀科技STAR-MC1的全志XR806 Wi-Fi+BLE開源鴻蒙開發(fā)板試用活動(dòng),并獲得開發(fā)板試用。
XR806是全志科技旗下子公司廣州芯之聯(lián)研發(fā)設(shè)計(jì)的一款支持WiFi和BLE的高集成度無線MCU芯片,支持OpenHarmony minisystem和FreeRTOS,具有集成度高、硬件設(shè)計(jì)簡(jiǎn)單、BOM成本低、安全可靠等優(yōu)點(diǎn)。
任務(wù):APP控制XR806開發(fā)板,使用XR806與CM32M101進(jìn)行USART串口交互模擬控制小廚寶,用LED代替功能開關(guān)。(用CM32MF101的原因是公司這款移動(dòng)的MCU倉(cāng)庫(kù)那里可以隨便拿...)
二.SDK下載、編譯、燒錄
使用 mkdir 命令新建文件夾,保存之后需要拉取的 SDK,然后 cd 進(jìn)入到剛才新建的文件夾中。
$ mkdir xr806_sdk
$ cd xr806_sdk
拉取倉(cāng)庫(kù)
$ git clone https://sdk.awol.com/git_repo/XR806/xr806_sdk/xr806_sdk.git
如果提示 Username for : 請(qǐng)輸入 全志在線開發(fā)者論壇 的用戶名和密碼。(點(diǎn)贊加幾個(gè)評(píng)論,輕輕松松就2級(jí)了。)
安裝環(huán)境依賴
sudo apt-get install build-essential subversion git libncurses5-dev zlib1g-dev gawk flex bison quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip lsof kconfig-frontends android-tools-mkbootimg python2 libpython3-dev gcc-multilib libc6:i386 libstdc++6:i386 lib32z1
XR806的USART串口
CM32M101的USART串口
三.DEMO修改、開發(fā)并鏈接MQTT Broker *** *
拷貝XR806例程目錄下的at_demo,改名cm32usart,并修改配置信息后寫入串口函數(shù)。
cp -r at_demo cm32usart
改defconfig配置CONFIG_PROJECT="demo/cm32usart"
MQTT連接MQEX
APP控制LED閃爍
-
FreeRTOS
+關(guān)注
關(guān)注
12文章
492瀏覽量
64163 -
串口驅(qū)動(dòng)
+關(guān)注
關(guān)注
2文章
86瀏覽量
19091 -
BLE技術(shù)
+關(guān)注
關(guān)注
0文章
31瀏覽量
6743 -
MCU芯片
+關(guān)注
關(guān)注
3文章
256瀏覽量
12068 -
OpenHarmony
+關(guān)注
關(guān)注
29文章
3847瀏覽量
18481
發(fā)布評(píng)論請(qǐng)先 登錄
使用XR806聯(lián)調(diào)控制四足馬術(shù)機(jī)器人

OpenHarmony南向嵌入式:【XR806開發(fā)板指導(dǎo)文檔】

XR806芯片、XR806開源鴻蒙開發(fā)板簡(jiǎn)介
XR806芯片、XR806開源鴻蒙開發(fā)板簡(jiǎn)介
XR806在線調(diào)試方法
XR806芯片的mac地址要如何存放以及如何獲取
如何保證休眠時(shí)XR806芯片GPIO的電平狀態(tài)呢
【直播預(yù)告】全志XR806芯片應(yīng)用實(shí)戰(zhàn)分享
【直播預(yù)告】全志XR806芯片應(yīng)用實(shí)戰(zhàn)分享會(huì)!
如何下載xr806鴻蒙代碼并編譯?
使用XR806芯片驅(qū)動(dòng)一下DHT11溫濕度傳感器

【XR806開發(fā)板試用】基于FreeRTOS的UART1串口雙向通信測(cè)試

評(píng)論