一.說(shuō)明
非常感謝基于安謀科技STAR-MC1的全志XR806 Wi-Fi+BLE開(kāi)源鴻蒙開(kāi)發(fā)板試用活動(dòng),并獲得開(kāi)發(fā)板試用。
XR806是全志科技旗下子公司廣州芯之聯(lián)研發(fā)設(shè)計(jì)的一款支持WiFi和BLE的高集成度無(wú)線MCU芯片,支持OpenHarmony minisystem和FreeRTOS,具有集成度高、硬件設(shè)計(jì)簡(jiǎn)單、BOM成本低、安全可靠等優(yōu)點(diǎn)。
任務(wù):APP控制XR806開(kāi)發(fā)板,使用XR806與CM32M101進(jìn)行USART串口交互模擬控制小廚寶,用LED代替功能開(kāi)關(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)輸入 全志在線開(kāi)發(fā)者論壇 的用戶(hù)名和密碼。(點(diǎn)贊加幾個(gè)評(píng)論,輕輕松松就2級(jí)了。)
安裝環(huán)境依賴(lài)
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修改、開(kāi)發(fā)并鏈接MQTT Broker *** *
拷貝XR806例程目錄下的at_demo,改名cm32usart,并修改配置信息后寫(xiě)入串口函數(shù)。
cp -r at_demo cm32usart
改defconfig配置CONFIG_PROJECT="demo/cm32usart"
MQTT連接MQEX
APP控制LED閃爍
-
FreeRTOS
+關(guān)注
關(guān)注
12文章
484瀏覽量
62143 -
串口驅(qū)動(dòng)
+關(guān)注
關(guān)注
2文章
82瀏覽量
18647 -
BLE技術(shù)
+關(guān)注
關(guān)注
0文章
28瀏覽量
5849 -
MCU芯片
+關(guān)注
關(guān)注
3文章
250瀏覽量
11437 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3713瀏覽量
16255
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論