<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IoT的搬运工！！！]]></title><description><![CDATA[For me! For you!]]></description><link>https://blog.youkuaiyun.com/yufm</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yufm]]></copyright><item><title><![CDATA[PowerConsume功耗计算器]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/134437810</link><guid>https://blog.youkuaiyun.com/yufm/article/details/134437810</guid><author>yufm</author><pubDate>Thu, 16 Nov 2023 11:27:11 +0800</pubDate><description><![CDATA[此时可自定义此条目名称、电流、运行时间等参数。以此类推，可以添加多个条目。设置运行阶段1：电流100mA，运行时间1000ms。需要安装在无空格等特殊字符的路径，不推荐安装在C盘。设置运行阶段2：电流200mA，运行时间200ms。设置运行阶段：电流500mA，运行时间100mA。自动计算设备可使用时间为：13小时。示例：下拉菜单可切换不同项目。设置测量总时间：5000ms。设备电池电量：500mAh。各状态的电流和运行时间。自动计算出设备运行时间。添加条目后如下图所示。设置待机电流：10uA。]]></description><category></category></item><item><title><![CDATA[Matter名词解释]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/129717369</link><guid>https://blog.youkuaiyun.com/yufm/article/details/129717369</guid><author>yufm</author><pubDate>Wed, 22 Mar 2023 19:29:29 +0800</pubDate><description><![CDATA[Matter名词解释]]></description><category></category></item><item><title><![CDATA[CSA联盟小课堂]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/128760308</link><guid>https://blog.youkuaiyun.com/yufm/article/details/128760308</guid><author>yufm</author><pubDate>Sat, 28 Jan 2023 09:00:00 +0800</pubDate><description><![CDATA[CSA联盟小课堂，让你更了解Matter……]]></description><category></category></item><item><title><![CDATA[为什么说Matter将创建安全又可靠的物联网？——DCL浅述]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/128760291</link><guid>https://blog.youkuaiyun.com/yufm/article/details/128760291</guid><author>yufm</author><pubDate>Thu, 26 Jan 2023 09:00:00 +0800</pubDate><description><![CDATA[CSA连接标准联盟已经将分布式合规数据库(DCL) 作为物联网设备开发和调试过程的一部分纳入Matter技术规范。DCL 是一个经过密码学加密的安全的分布式网络，让物联网设备制造商、授权测试机构和联盟的认证团队发布特定设备的公共信息。这些有关设备来源和性能的特定信息，在设备连接到Matter 网络时，都会在“幕后”默默地被验证。]]></description><category></category></item><item><title><![CDATA[让你更容易理解的Matter]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/128760226</link><guid>https://blog.youkuaiyun.com/yufm/article/details/128760226</guid><author>yufm</author><pubDate>Wed, 25 Jan 2023 12:43:35 +0800</pubDate><description><![CDATA[Matter可以让开发者创建出跨品牌互联互通的智能设备，是促成行业融合的物联网标准。]]></description><category></category></item><item><title><![CDATA[一切在于选择： Matter多源管理功能赋予用户灵活选择，解锁智能家居创新之路]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/128760199</link><guid>https://blog.youkuaiyun.com/yufm/article/details/128760199</guid><author>yufm</author><pubDate>Wed, 25 Jan 2023 12:25:14 +0800</pubDate><description><![CDATA[Matter 开创了智能家居互操作性的新时代，可无缝集成现有设备、平台和APP，也能灵活地添加新设备，创建一个完全按照您预想方式工作的统一智能家居。]]></description><category></category></item><item><title><![CDATA[三段小视频让您更了解Matter]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/128760148</link><guid>https://blog.youkuaiyun.com/yufm/article/details/128760148</guid><author>yufm</author><pubDate>Wed, 25 Jan 2023 12:16:24 +0800</pubDate><description><![CDATA[三段小视频让您更了解Matter]]></description><category></category></item><item><title><![CDATA[CMake教程－Step5（添加系统自检）]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107692291</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107692291</guid><author>yufm</author><pubDate>Thu, 30 Jul 2020 15:59:34 +0800</pubDate><description><![CDATA[https://cmake.org/cmake/help/latest/guide/tutorial/index.html

添加系统自检（步骤5）

让我们考虑将一些代码添加到我们的项目中，这取决于目标平台可能不具备的功能。 对于此示例，我们将添加一些代码，具体取决于目标平台是否具有log和exp函数。 当然，几乎每个平台都具有这些功能，但对于本教程而言，它们并不常见。

如果平台具有log和exp，那么我们将使用它们来计算mysqrt函数中的平方根。 我们首先使用顶级CMakeLists.txt中的Ch]]></description><category></category></item><item><title><![CDATA[CMake教程－Step4（调试和安装）]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107692194</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107692194</guid><author>yufm</author><pubDate>Thu, 30 Jul 2020 15:57:03 +0800</pubDate><description><![CDATA[https://cmake.org/cmake/help/latest/guide/tutorial/index.html

安装和测试（步骤4）

现在，我们可以开始向我们的项目添加安装规则和测试支持。

安装规则

安装规则非常简单：对于MathFunctions，我们要安装库和头文件，对于应用程序，我们要安装可执行文件和配置的头文件。

因此，在MathFunctions / CMakeLists.txt的末尾添加：


install(TARGETS MathFunctions DESTINATIO]]></description><category></category></item><item><title><![CDATA[CMake教程－Step3（添加库的使用要求）]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107692116</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107692116</guid><author>yufm</author><pubDate>Thu, 30 Jul 2020 15:54:34 +0800</pubDate><description><![CDATA[https://cmake.org/cmake/help/latest/guide/tutorial/index.html

添加库的使用要求（步骤3）

使用要求可以更好地控制库或可执行文件的链接并包含行，同时还可以更好地控制CMake内部目标的传递属性。 利用使用需求的主要命令是：


	target_compile_definitions()
	
	
	target_compile_options()
	
	
	target_include_directories()
	
	
	target_link]]></description><category></category></item><item><title><![CDATA[CMake教程－Step2（添加库）]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107660428</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107660428</guid><author>yufm</author><pubDate>Wed, 29 Jul 2020 11:52:42 +0800</pubDate><description><![CDATA[https://cmake.org/cmake/help/latest/guide/tutorial/index.html

添加库（步骤2）

现在，我们将向我们的项目添加一个库。 该库将包含我们自己的实现，用于计算数字的平方根。 然后可执行文件可以使用此库而不是编译器提供的标准平方根函数。

在本教程中，我们将库放入名为MathFunctions的子目录中。 该目录已包含头文件MathFunctions.h和源文件mysqrt.cxx。 源文件具有一个称为mysqrt的函数，该函数提供与编译器的sqrt]]></description><category></category></item><item><title><![CDATA[CMake教程－目录]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107659452</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107659452</guid><author>yufm</author><pubDate>Wed, 29 Jul 2020 11:40:07 +0800</pubDate><description><![CDATA[CMake是一个跨平台的安装（编译）工具，可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件，能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件，而是产生标准的建构档（如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces），然后再依一般的建构方式使用。这...]]></description><category></category></item><item><title><![CDATA[CMake教程－Step1（基本点）]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107659006</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107659006</guid><author>yufm</author><pubDate>Wed, 29 Jul 2020 11:18:34 +0800</pubDate><description><![CDATA[https://cmake.org/cmake/help/latest/guide/tutorial/index.html

CMake教程

CMake教程提供了分步指南，涵盖了CMake可以解决的常见构建系统问题。 了解示例项目中各个主题如何协同工作将非常有帮助。 教程文档和示例的源代码可以在CMake源代码树的Help / guide / tutorial目录中找到。 每个步骤都有其自己的子目录，该目录包含可以用作起点的代码。 教程示例是渐进式的，因此每个步骤都为上一步提供了完整的解决方案。

基本.]]></description><category></category></item><item><title><![CDATA[蓝牙1.1~5.0不同版本特性简介]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107574868</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107574868</guid><author>yufm</author><pubDate>Sat, 25 Jul 2020 10:28:12 +0800</pubDate><description><![CDATA[下面对现阶段主要版本蓝牙技术的特性做一个详细的介绍：



1、版本1.1：

传输率约在748~810kb/s，因是早期设计，容易受到同频率之间的类似通信产品干扰，影响通讯质量。这个初始版本支持Stereo音效的传输要求，但只能够以（单工）方式工作，加上带宽频率响应等指标不理想，并未算是最好的Stereo传输工具。



2、版本1.2：

同样是只有748~810kb/s的传输率，但增加了(改善Software)抗干扰跳频功能。(太深入的技术理论不再详述!)。支持Stereo音效的传输要求，但只能够..]]></description><category></category></item><item><title><![CDATA[一步一步来：MQTT服务器搭建、MQTT客户端使用]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/107059233</link><guid>https://blog.youkuaiyun.com/yufm/article/details/107059233</guid><author>yufm</author><pubDate>Wed, 01 Jul 2020 11:14:25 +0800</pubDate><description><![CDATA[物联网应用如火如荼，本文就物联网应用中最受青睐的协议MQTT相关测试工具的使用进行简单说明。

希望此文能给需要用到的朋友一些微薄的帮助……





一、MQTT服务器（emqx）搭建



1. 下载服务器MQTT Broker



从https://www.emqx.io/cn/mqtt/public-mqtt5-broker下载MQTT Broker。



这里我使用的windows系统，下载对应版本工具：emqx-windows-v4.1-rc.2.zip



下载好后，解压目...]]></description><category></category></item><item><title><![CDATA[FreeRTOS API参考——任务实用程序]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/106967751</link><guid>https://blog.youkuaiyun.com/yufm/article/details/106967751</guid><author>yufm</author><pubDate>Fri, 26 Jun 2020 11:35:35 +0800</pubDate><description><![CDATA[Modules


	uxTaskGetSystemState
	
	
	vTaskGetInfo
	
	
	xTaskGetCurrentTaskHandle
	
	
	xTaskGetIdleTaskHandle
	
	
	uxTaskGetStackHighWaterMark
	
	
	eTaskGetState
	
	
	pcTaskGetName
	
	
	xTaskGetHandle
	
	
	xTaskGetTickCount
	
	
	xTaskGetTickCountFromISR
	
	]]></description><category></category></item><item><title><![CDATA[FreeRTOS API参考——内核控制]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/106967437</link><guid>https://blog.youkuaiyun.com/yufm/article/details/106967437</guid><author>yufm</author><pubDate>Fri, 26 Jun 2020 11:20:50 +0800</pubDate><description><![CDATA[Modules


	taskYIELD
	
	
	taskENTER_CRITICAL
	
	
	taskEXIT_CRITICAL
	
	
	taskENTER_CRITICAL_FROM_ISR
	
	
	taskEXIT_CRITICAL_FROM_ISR
	
	
	taskDISABLE_INTERRUPTS
	
	
	taskENABLE_INTERRUPTS
	
	
	vTaskStartScheduler
	
	
	vTaskEndScheduler
	
	
	vTaskSuspendAll]]></description><category></category></item><item><title><![CDATA[FreeRTOS API参考——任务控制]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/104259785</link><guid>https://blog.youkuaiyun.com/yufm/article/details/104259785</guid><author>yufm</author><pubDate>Thu, 25 Jun 2020 17:26:04 +0800</pubDate><description><![CDATA[Modules


	vTaskDelay
	
	
	vTaskDelayUntil
	
	
	uxTaskPriorityGet
	
	
	vTaskPrioritySet
	
	
	vTaskSuspend
	
	
	vTaskResume
	
	
	xTaskResumeFromISR
	
	
	xTaskAbortDelay
	
vTaskDelay


task. h

void vTa...]]></description><category></category></item><item><title><![CDATA[脱离硬件开发串口协议]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/106883926</link><guid>https://blog.youkuaiyun.com/yufm/article/details/106883926</guid><author>yufm</author><pubDate>Sun, 21 Jun 2020 12:11:44 +0800</pubDate><description><![CDATA[PC上安装VSPD（Virtual Serial Port Driver）。并使用VSPD工具在PC上虚拟出两个通用串口。
	使用VS开发设备1和设备2端串口协议。分别生成DLL动态库。
	使用C#开发设备1和设备2控制部分。这里会调用上一步开发好的串口协议动态库。
	重复前面两步，反复调试，直到协议准备无误的开发完成。

...]]></description><category></category></item><item><title><![CDATA[FreeRTOS API参考——任务创建]]></title><link>https://blog.youkuaiyun.com/yufm/article/details/103985596</link><guid>https://blog.youkuaiyun.com/yufm/article/details/103985596</guid><author>yufm</author><pubDate>Wed, 15 Jan 2020 11:14:49 +0800</pubDate><description><![CDATA[Modules


	xTaskCreate
	
	
	xTaskCreateStatic
	

TaskHandle_t
task. h

 引用任务的类型。 例如，对xTaskCreate的调用（通过指针参数）返回TaskHandle_t变量，然后可以将该变量用作vTaskDelete的参数以删除任务。



xTaskCreate


task. h

BaseType_t xTas...]]></description><category></category></item></channel></rss>