Matter实战系列-----1.软硬件开发环境搭建

news/2024/7/3 7:26:09 标签: Matter协议, EFR32, Matter 实验, Thread

一、硬件方面

     我使用的是一套xG21 BRD4180B和两块xG24 BRD4187C,如下图:

1.1 RCP:

     芯片型号EFR32MG21A020F1024IM32

1.2 Matter Light/Switch over Thread

    芯片型号EFR32MG24B220F1536IM48

1.3 蓝牙5.0 USB dongle    

注意由于Linux对蓝牙5.0的支持很差,需要购买特殊型号的蓝牙dongle,如下图某宝上的产品 

二、软件方面

虚拟机软件:VM VirtrulBox7.0

Linux系统:Ubuntu 22.04

 三、特别说明

MG24的板子烧录以下例程,不用修改代码,直接编译烧录即可

 MG21的板子烧录以下程序,不用修改代码,直接编译烧录即可

 

以上固件建议直接使用simplicity commander工具烧录,先烧录bootloader后烧录app即可

 

 


http://www.niftyadmin.cn/n/429833.html

相关文章

docker-Docker Register 镜像仓库的相关命令

在 Register 镜像仓库所在的服务器上执行以下命令: sudo systemctl stop docker 删除 Register 镜像仓库的全部镜像: sudo rm -rf /var/lib/docker 重新启动 Docker 服务: sudo systemctl start docker 登录 Register 镜像仓库&#xff0c…

【CountDownLatchCyclicBarrierSemaphore应用与原理】

文章目录 1. CountDownLatch2. CyclicBarrier3. Semaphore小故事1. CountDownLatch CountDownLatch是一种同步工具,它允许一个或多个线程等待一组事件的完成。CountDownLatch类的初始化计数器设置为N,唤醒操作者(CountDownLatch#countDown)将计数器的值减少1,等待操作者(…

01 面向对象方法的概念

面向对象方法的概念 1、什么是面向对象? 面向对象不仅仅是一种程序开发方法 使用面向对象程序设计语言 使用对象、类、继承、封装、消息等基本概念进 行编程 面向对象是一种软件方法学 如何看待软件系统与现实世界的关系 以什么观点进行求解 如何进行系统构造 2、面向对象方…

Flutter 库:强大的工具及扩展——nb_utils

Flutter 库:强大的工具及扩展——nb_utils 文章目录 Flutter 库:强大的工具及扩展——nb_utils一、概述1、简介2、功能3、官方资料 二、基本使用1、安装2、基本使用第一步:在 main.dart 中初始化第二步:在您的 MaterialApp 或 Cup…

充电桩计量装置TK4800充电机(桩)现场校验仪检定装置

支持同时开展直流充电机现场校验仪和交流充电桩现场校验仪的检定工作,提高检定效率。 专用检定枪线:配有国标直流充电枪线及国标交流充电枪线,可直接接至交直流充电桩(机)现场校验仪开展检定工作,无需额外…

Prompt是什么_揭秘Prompt:大模型时代的关键技术与实践应用

文章目录 1 Prompt是什么Prompt的定义和基本概念Prompt的工作原理 2 综合案例案例1:根据内容提取数据生成表格百度:文心一言科大讯飞:讯飞星火 案例2:文生图百度:文心一言科大讯飞:讯飞星火 案例3&#xff…

简单搭建whisper模型完成语音识别

主要步骤 安装Anaconda安装python环境安装ffmpeg用于解析音频视频测试(两种方法) 安装Anaconda(不做介绍) 安装python环境 建议建个新环境,避免和旧环境冲突 conda create -n whisper_env python3.8进入环境 conda …

.NET中使用HtmlSanitizer来有效的防范XSS攻击!

0X00 前言 随着互联网的发展,网络安全问题越来越受到关注。XSS攻击作为最常见的网络安全漏洞之一,对企业和用户的信息安全构成严重威胁。.NET开发人员可以使用HtmlSanitizer来有效防范XSS攻击,确保网站的安全性。 HtmlSanitizer是一个.NET开…