【6. Wi-Fi 通用模组-小米 IoT 平台-如何通过 Linux 模拟 MCU 运行 Demo】

前提条件

如何下载平台 Demo

  1. 在产品中的“固件开发”中点击 4、工具箱 - Spec固件代码自动生成工具生成Demo代码
    在这里插入图片描述

  2. 选择设备类型,点击生成源代码(需要稍等一会)
    在这里插入图片描述

  3. 生成之后,点击下载(浏览器可能会报警告,不用管它,继续下载),完成后解压
    在这里插入图片描述
    忽略警告

  4. 查看文件中的二次开发文档或者README.md,简单了解一下软件架构,代码结构和程序的执行流程
    在这里插入图片描述

Linux 下运行 Demo

前提条件

具体步骤

  1. 将解压后的文件夹导入 Linux 系统(笔者使用的是 Ubuntu 20.04,怎么导入以及如何用 VSCode 连到虚拟机网上自行搜索,也可以不连接直接在虚拟机中的终端进行操作)

  2. 将串口工具 CP2102 连接到 Linux 中,模组 Log 连接到主机端,以便于在主机端可以连接打印日志信息
    1
    2
    3

  3. 进入/home/ye/MIoT/miot_device_mcu_demo_light/arch/linux (根据你自己的文件目录自行调整)目录下(确保有 Makefile 文件)
    在这里插入图片描述

  4. 执行make指令,会生成一个可执行的二进制文件mcu_demo,再执行make clean指令,删除后缀为*.o*.d结尾的文件
    makemake clean

  5. 执行sudo ./mcu_demo
    在这里插入图片描述

  6. 在主机端打开MobaXterm,依次点击Session - Serial,在此电脑-管理-设备管理器-端口里面可以看到 是第几个 COM 口 ( 下面第二张图的第三步选择你需要的端口),设置串口参数:波特率: 115200,数据位: 8,奇偶校验: None,停止位: 1,流控制选 None
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

说明:
MIIO App VER: 1.0.1 代表模组固件版本是 1.0.1
MIIO MODEL: iylzg.light.demo 代表产品的 model
MIIO DID: 462026282 是 DID(Device ID),由小米平台发放

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值