【XR806开发板试用】XR806串口驱动CM32M对小厨宝的控制实验

一.说明

非常感谢基于安谋科技STAR-MC1的全志XR806 Wi-Fi+BLE开源鸿蒙开发板试用活动,并获得开发板试用。

XR806是全志科技旗下子公司广州芯之联研发设计的一款支持WiFi和BLE的高集成度无线MCU芯片,支持OpenHarmony minisystem和FreeRTOS,具有集成度高、硬件设计简单、BOM成本低、安全可靠等优点。

任务:APP控制XR806开发板,使用XR806与CM32M101进行USART串口交互模拟控制小厨宝,用LED代替功能开关。(用CM32MF101的原因是公司这款移动的MCU仓库那里可以随便拿...)

二.SDK下载、编译、烧录

使用 mkdir 命令新建文件夹,保存之后需要拉取的 SDK,然后 cd 进入到刚才新建的文件夹中。

  $ mkdir xr806_sdk
    $ cd xr806_sdk

拉取仓库

$ git clone https://sdk.awol.com/git_repo/XR806/xr806_sdk/xr806_sdk.git

如果提示 Username for 'https://sdk.aw-ol.com': 请输入 全志在线开发者论坛 的用户名和密码。(点赞加几个评论,轻轻松松就2级了。)

安装环境依赖

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修改、开发并链接MQTT Broker

拷贝XR806例程目录下的at_demo,改名cm32usart,并修改配置信息后写入串口函数。

cp -r at_demo cm32usart 

改defconfig配置CONFIG_PROJECT="demo/cm32usart"

MQTT连接MQEX

APP控制LED闪烁

相关推荐
半斗米4 个月前
VSCode + GDB + J-Link 单片机程序调试实践
vscode·单片机·mcu·gdb·嵌入式系统·调试·j-link
worthsen4 个月前
嵌入式 Linux 设备刷系统具体组成
linux·嵌入式系统
我想学LINUX4 个月前
嵌入式期末复习模拟题——模拟题2
linux·嵌入式硬件·嵌入式系统·上机作业
张一西4 个月前
嵌入式系统中的加解密签名
证书·签名·非对称加密·嵌入式系统·rsa·对称加密·加密与解密
极术社区5 个月前
【XR806开发板试用】基础篇,从零开始搭建一个LCD彩屏时钟(ST7735S驱动)
嵌入式系统·xr806·星辰
武汉唯众智创6 个月前
高职物联网专业嵌入式系统开发教学解决方案
嵌入式系统·高职物联网专业
to be a question6 个月前
【嵌入式系统复习总结】第二章 ARM 体系结构
arm开发·笔记·嵌入式硬件·arm·嵌入式系统
to be a question6 个月前
【嵌入式系统复习总结】第五章 嵌入式 Linux 驱动开发
linux·驱动开发·笔记·嵌入式硬件·嵌入式系统
极术社区6 个月前
【XR806开发板试用】SPI驱动数码管显示
xr806·星辰
极术社区7 个月前
【XR806开发板试用】软件模拟IIC驱动OLED显示图片&&自己遇到的坑
iot·xr806·星辰