【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闪烁

相关推荐
德思特6 天前
德思特新闻 | 德思特与es:saar正式建立合作伙伴关系
嵌入式系统·嵌入式产品开发·新品
极术社区10 天前
【Mini-F5265-OB开发板试用测评】按键控制测试
嵌入式系统
灵哎惹,凌沃敏1 个月前
FreeRTOS系统CPU使用率统计
单片机·嵌入式系统
suyong_yq1 个月前
调试Cortex-M85 MCU启动汇编和链接命令文件 - 解题一则
汇编·arm开发·嵌入式系统
Terasic友晶科技1 个月前
第13篇:Linux程序访问控制FPGA端Switch<二>
fpga开发·嵌入式系统·de1-soc开发板
Terasic友晶科技2 个月前
第7篇:Linux程序访问控制FPGA端LEDR<五>
fpga开发·嵌入式系统·de1-soc开发板
Terasic友晶科技2 个月前
第3篇:Linux程序访问控制FPGA端LEDR<一>
fpga开发·嵌入式系统·de1-soc开发板
肥仔哥哥19304 个月前
嵌入式软件、系统、RTOS(高软23)
嵌入式·嵌入式系统·嵌入式软件·嵌入式系统分类·高软嵌入式
架构师Wu老七7 个月前
【软考】系统架构设计师-计算机系统基础(3):嵌入式系统
系统架构·软考·嵌入式系统
CodeAllen嵌入式7 个月前
嵌入式面试题练习 - 2024/11/15
数据结构·windows·嵌入式硬件·算法·嵌入式·嵌入式系统