![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
技术分享
文章平均质量分 88
技术分享
灵感桌面
这个作者很懒,什么都没留下…
展开
-
手把手学习Zigbee - 使用Z-Stack 3.0.2配置CC2530的两个串口
文章目录前言设备介绍串口选择解析和配置 Z-Stack总结前言EFR32那个平台好用是好用,但是网上能找的资料太少了,玩不明白,至今没有弄清楚那个平台的触发回调函数的流程还是回头用CC2530吧,虽然没EFR32这么先进,但是更加符合我的开发习惯和逻辑,配合 Z-Stack 也比较方便。设备介绍CC2530 挺常见的zigbee 开发板,网上教程很多但 Z-Stack 的不是很全,而且开发板型号可能有细微差异,我这次就被坑了。串口选择因为串口0作为调试串口,和传感器通讯就必须要使用额外的串原创 2022-05-31 15:54:31 · 2739 阅读 · 1 评论 -
ESP32-CAM移植和使用经验分享
文章目录前言arduino 操作接口代码解析和注意事项总结前言之前我将爱智官方的代码移植到了 arduino 上,详细可见arduino 天下第一(暴论) – 智能猫眼与 SDDC 连接器移植到 arduino 上在这过程中我踩了一些坑,在这里和大家分享一下。arduino 操作接口arduino 官方提供demo已经封装很好了,只用调用一个函数就能完成拍摄上传等一系列操作,但是如果这个接口不符合我们的需求,就只能自己同时改改了。通过下面的连接可以看到 ESP32-CAM 底层的东西一些接口原创 2022-05-01 19:55:17 · 2711 阅读 · 4 评论 -
SDDC的Windows初体验-QT篇
前言如果熟悉爱智和看过我之前文章的朋友见到这篇文章一定会有很大疑问,SDDC 作为智能设备发现控制协议,怎么会用在 windows 上?这一切还是源自于我巨大的脑洞,因为这段在搞 Windows 开发,突发奇想能不能把电脑也接入到爱智上,于是就把嵌入式设备使用的 SDDC 协议移植到了 Windows 上,本文就介绍下基于 QT 移植的 libsddc 库,其实我还移植到了 VS2022 上了,这个之后再介绍吧。软硬件选择这里使用 windows 开发,除了电脑也不需要其他额外的硬件了。软件的话原创 2022-04-25 10:26:58 · 236 阅读 · 0 评论 -
SDDC-SDK 库内存泄露导致ESP32收不到任何报文记录以及修复,附带cjson可能导致内存泄露的情况
项目场景:之前为了方便 SDCC 协议使用,我自己写了一个 SDDC 的 SDK 具体详见:同人逼死官方系列!基于sddc 协议的SDK框架 sddc_sdk_lib 解析 和 同人逼死官方系列 从 DDC 嗅探器到 sddc_sdk_lib 的数据解析 ,但是当时对 cjson 的使用还不是很熟悉,导致出现了一个内存泄露的问题。问题描述在频繁收到消息命令,调用 sddc_on_message_lib 函数后,大概半小时左右 EP32S 将会收不到任何报文,通过打印发现 select 一直返回 0原创 2022-04-11 00:16:25 · 2758 阅读 · 0 评论 -
手把手带你使用EFR32 -- 土壤湿度传感器变身第二形态,以 ZigBee 形态出击
前言后悔,总之就是非常后悔,我当时到底是为啥才会猪油蒙心,选择了 EFR32 来学习 ZigBee 使用啊?EFR32 这玩意看性能确实不错,但是资料太少了,EmberZnet SDK 也是用得一头雾水。能找到的教程和例子基本是都是控制一下LED ,配置入网啥的,具体的涉及常用的ADC,I2C什么的资料太难早了,SDK 里面也没有找到类似demo的东西,总之.原创 2022-03-27 21:26:13 · 6213 阅读 · 0 评论 -
手把手带你使用ZigBee——通过爱智控制EFR32,以及 Simplicity Studio 使用过程中注意事项
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言配置 Simplicity Studio二、使用步骤1.引入库2.读入数据总结前言兄弟们,我发现一个有意思的东西,我在爱智官网翻资料的时候,发现他们终于终于把官网文档的索引优化了!有一说一,真是方便不少,终于不再是一堆文档糊在一坨了。另外我还发现他们居然做了一个EFR32的教程 我去年就很想搞一个来玩的,但是网上资料太少了,难搞的一逼,于是简单弄了一下后就丢一遍吃灰去了。现在终于可以回过头把EFR32捡起来了。配置 S原创 2022-03-19 21:39:19 · 1272 阅读 · 0 评论 -
爱智JSRE开发需要注意什么?
从去年接触爱智到现在也有大半年了,使用上爱智的确提供了很丰富的基础功能,但是今天我们不讲爱智的好处,主要来讲讲我个人关于爱智开发的一些常见的问题,其中设备嵌入式开发基本上是一样的,大部分是我在开发基于爱智应用时候遇到的一些问题和比较繁琐的处理。前端开发 首先从爱智前端开发来说一下,首先基于爱智开发的前端技术来说属于微前端一类,仅仅在爱智App主程序中通过iframe来显示我们的应用界面,这里虽然在微服务数据的隔离上比较有优势,但是缺点也是非常多的,对我们微前端的开发也有很大的限制,很多功...原创 2022-03-11 12:00:49 · 465 阅读 · 2 评论 -
手把手教你如何通过CC2531抓取Zigbee包,并解析加密Zigbee包
文章目录前言准备阶段使用步骤TiWsPcWireshark解析报文Zigbee 的加密总结前言好久不见啊,大伙假期过得咋样?最近我在研究 Zigbee ,使用了EFR32(购买链接)的开发板,之前也研究过一点,水了几篇文章,但是没有深了解和使用。最近 arduino 玩腻了,我开始回过头去继续研究 Zigbee ,这里推荐一下芯科科技的视频教程(视频链接)做得确实不错,但是学习的过程中,我遇到一个问题:不知道什么原因 Simplicity studio 自带的抓包工具我用不了,不能抓包就很难受了啊。原创 2022-02-28 09:54:37 · 2805 阅读 · 1 评论 -
2021总结及智能设备汇总
2021总结及爱智智能设备汇总前言2021 已经悄然过去,回顾 2021 研究了很多无线协议也做了很多物联网相关的智能设备,这篇文章呢就把这些基于爱智做的智能设备给整理下(也是爱智直播的时候有很多小伙伴想要一个列表,不想挨个文章翻)。智能设备列表及文章链接红外学习模块(空调遥控器)人体存在感应传感器智能灯光开关智能紫外线传感器智能语音合成播报模块智能开窗器智能光照传感器智能浇水器土壤湿度传感器智能水浊度传感器智能甲醛检测器智能红外温度传感器设备及购买链接首先是这些智能设备的原创 2022-01-07 17:31:24 · 2372 阅读 · 0 评论 -
MQTT协议 - arduino ESP32 通过精灵一号 MQTT Broker 进行通讯的代码详解
文章目录前言配置 MQTT Broker代码获取代码解析创建 MQTT 客户端创建 MQTT 发布主题创建 MQTT 订阅主题初始化流程MQTT 连接发布者协议主循环订阅者协议主循环总结前言之前研究了一段时间的 COAP 协议结果爱智那边没有测试工具,然后 arduino 也没有找到合适的库,我懒癌发作也懒得修这库,就只能非常尴尬先暂时放一放了。不过我在 爱智APP -> 设备 -> 设置 中发现爱智中做了一个 MQTT Broker ,也就是说我能利用精灵一号,在两块ESP32 之间进原创 2021-12-10 21:44:39 · 3260 阅读 · 0 评论 -
疯言疯语 -- 物联网与智能汽车与智慧城市
这篇文章来自和朋友酒后吹逼的畅想,没有任何干货和立足点,只是觉得非常有趣,而且让人期待,在这里和大家分享一下。这段时间接触爱智之后,引爆了我的好奇心和行动力,让我对物联网和边缘计算产生了浓厚的兴趣,感觉什么都可以往上面装,什么东西都想改造一下。然后在打滴滴去喝酒的路上遇上一个抠逼司机,不愿意开空调,就和朋友抱怨了一下。他说了一句:“要是乘客可以通过滴滴控制车子开空调就好了,想开多少开多少,想放什么音乐就放什么音乐。”这句话引爆了我的脑洞,滴滴不行,但是爱智好像可以啊,边缘计算可以啊,车辆和车辆上的设备本原创 2021-12-21 17:44:03 · 2612 阅读 · 0 评论 -
为什么需要bodyParser这个中间件?
前言 好多天没有写关于JS开发的文章了,主要是最近的事情太多了,今天也不知道写啥好,然后注意到我们通常在写http服务的时候,通常我们直接用一个中间件body-parser才能够拿到我们post请求中传递的参数。看过我之前文章的都知道,爱智应用后端服务开发也是用的JS开发,在JSRE中也提供了同样的一个中间件模块,今天因为刚好不在家,旁边也没有爱智去给大家去测试一下,不过原理应该都是一样的,那今天就用一个node.js服务给大家看一下为什么需要用body-parser这样一个模块?不用b原创 2021-12-19 19:04:46 · 555 阅读 · 0 评论 -
2021爱智先行者 - 自动化房屋能源控制核心
前言 冬天到了,早上醒来懒得出被窝,但是为了大家,我还是抵抗住了寒冷,冒着生命危险给大家准备了这一期的文章,就冲这一点值不值得你们给我一个赞o(´^`)o,当然,这么久了,知道你们不见货是不会点赞的,那我还是先干为敬,你们随意。 这一章内容主要是将之前介绍过的几个设备整合成一个综合的场景,我这边的话也已经把我家里的一个房间改造了一下,效果还是不错的。可以根据房间人员检测自动进行控制空调和灯光,当然,冬天了,可能很多人睡觉都不愿意下床去开关灯或者空调啥的,这里应用也提供了手动模式进行控原创 2021-11-26 14:46:41 · 1717 阅读 · 0 评论 -
从零开始 DIY 智能家居 - 基于 ESP32 的智能紫外线传感器模块
文章目录前言硬件选择二、使用步骤获取代码设备控制命令:设备和协议初始化流程:配置设备信息回调函数注册数据获取与上报流程总结前言做了这么多传感器都是自己玩,这次家里人看不下去了,非得让我整一个紫外线传感器,出门前看看紫外线强度(严正声明:我不是个单身狗!!!(¬◡¬)✧)我看了一下网上还真有合适的模块,于是就整了一个。这次我们就来做一个智能紫外线传感器。硬件选择万能不变,便宜好用的(其实最近发现好像也没这么好用,但是确实便宜)的安信可 ESP32S 。紫外线传感器选择的是微雪的数字UV紫外线传感器原创 2021-11-01 08:51:07 · 1045 阅读 · 1 评论 -
从零开始 DIY 智能家居 - 基于 ESP32 的智能语音合成播报模块
文章目录前言硬件选择代码解析获取代码设备控制命令:设备和协议初始化流程:配置设备信息回调函数注册语音播报与设置流程总结前言这里这么多设备,突然发现我们做的好像都是传感器之类的居多(大概是职业习惯?)好像没啥输出端设备,每天采集一堆数据,没注意看手机就不知道,我那甲醛传感器丢柜子里面大半月都忘记它的存在了,但是每次掏手机就去打游戏了去,懒得专门去看(理直气壮!)我得再搞个法子让我连手机都不用看,就能知道需要的信息,于是我搞了一个语音播报模块。硬件选择板子依然用便宜好用的的安信可的 ESP32S.原创 2021-10-30 09:46:11 · 6017 阅读 · 2 评论 -
从零开始的DIY智能家居 - 基于 ESP32 的智能浇水器
文章目录前言硬件选择改造接线代码解析设备控制命令:设备和协议初始化流程:配置设备信息回调函数注册数据获取与发送流程总结前言上次 土壤湿度传感器 完成之后,就立下一个 flag 要搭建一个智慧浇水的智能场景,现在终于有时间填坑了!(o゚▽゚)o智慧浇水场景的核心设备有三个:土壤湿度传感器智能浇水器。Spirit 1这次就来制作智慧浇水的智能场景的核心: 智能浇水器,我准备买一个便宜的傻不拉几的浇水器自己改造一下,想办法给他连上脑子。主要交互流程如下图:(σ゚∀゚)σ…:*☆哎哟不错哦,原创 2021-10-07 00:21:35 · 2660 阅读 · 0 评论 -
从零开始的DIY智能家居 - 基于 ESP32 的土壤湿度传感器
文章目录前言硬件选择代码解析获取代码设备控制命令:设备和协议初始化流程:配置设备信息回调函数注册数据获取与发送流程总结前言自从上次做了那个 甲醛传感器 和 水浊度传感器 之后开始尝到智能家居的甜头了,这两东西有没有用我不知道,但是没事的时候掏出手机瞄两眼,看着就让人很安心( ̄︶ ̄)↗。于是懒惰的我开始琢磨把给植物浇水这件事情找个法子偷一下懒,也给它智能化了。这样我就不用每天浇水,直接给水桶灌水就行。因为土壤湿度传感器的使用方法和水浊度传感器差不多,我就用水浊度传感器的代码改了改,做了一个土壤湿度传原创 2021-10-03 19:28:05 · 3779 阅读 · 0 评论 -
2021爱智先行者—红外学习模块(空调遥控器)
【本文正在参与"2021爱智先行者-征文大赛"活动】https://mp.weixin.qq.com/s/I2s99dZpbP0QpMiKFneYJA前言之前做了两个传感器2021爱智先行者—人体存在传感器-CSDN社区 和 从零开始的DIY智能家居 - 基于 ESP32 的智能光照传感器_灵感桌面的博客-CSDN博客,结果就控制一下灯?那也太浪费了吧,这次我准备把我出门忘记关闭频率第二名!浪费电第一名的 空调 给整一下,免得回家发现空调没关,那就更加炸裂了!不过我空调开关是同一个按键,并且没办法直接原创 2021-11-21 17:55:46 · 1977 阅读 · 0 评论 -
2021爱智先行者 - 使用精灵一号三个月以来的总结
【本文正在参与"2021爱智先行者-征文大赛"活动】https://mp.weixin.qq.com/s/I2s99dZpbP0QpMiKFneYJA前言之前因为各种机缘巧合与好奇心驱使之下,我在三个月前就入手了一台精灵一号,这次就和大家分享一下我这三个月以来对精灵一号这个边缘计算机的感受和理解。这次就来和大家分享一些这段时间我使用精灵一号的一些理解和体验。在这之前我对边缘计算机乃至边缘计算其实都不甚了解,是菜鸡,非大佬,本文完全基于个人理解,如有理解错误,轻点喷(怂 (。•́︿•̀。))何为原创 2021-11-20 23:10:36 · 979 阅读 · 0 评论 -
(转)RFC7252-《受限应用协议》中文版 (COAP协议)
本文转自:https://github.com/WildDogTeam/contribute/blob/master/source/RFC7252-%E3%80%8A%E5%8F%97%E9%99%90%E5%BA%94%E7%94%A8%E5%8D%8F%E8%AE%AE%E3%80%8B%E4%B8%AD%E6%96%87%E7%89%88.md 因为 GitHub 我不太好连上去,我就给搬过来看了,顺便修复了一下格式。Internet Engineering Task Force (IETF)Z转载 2021-11-16 18:23:11 · 3300 阅读 · 0 评论 -
从零开始 DIY 智能家居 - 智能开窗器
前言做完智慧浇水器之后对这种可以节省时间和精力的场景总有一种谜之向往,这次我准备做一个可以自动开窗的装置,结合之前的甲醛检测传感器就可以实现甲醛含量过高自动开窗通风,之后还可以把燃气检测、烟雾检测、一氧化碳检测、空气质量检测的传感器也接入进来,这个场景的覆盖面以及实用性也拉满了,有朋友要是还有想法可以在这个场景中接入哪些部件也可以留言给我,之后我都接入进来。硬件选择板子依然用的安信可的 ESP32S 。电动开窗器的选择呢,因为我家是滑动平移的窗户,淘宝上大多都是推拉的,找了半天挑了一家最便宜的也比较原创 2021-10-22 19:28:12 · 1789 阅读 · 1 评论 -
从零开始的DIY智能家居 - 基于 ESP32 的智能光照传感器
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2021-10-17 23:53:00 · 4710 阅读 · 1 评论 -
从零开始的DIY智能浇水应用
作为一个新世纪打工人,我自己的话,常常因为工作忙而忘记一些其他的事情。平常也会去养一些花草,来给我的房间增加点绿色和活力,毕竟我大部分的时间都是陪伴着电脑的(严正声明:我不是个单身狗!!!(¬◡¬)✧),之前也在淘宝上买了个湿度感应和浇水的设备,自己改造了一下,现在准备搞一个爱智应用来进行设备的设置;先看一下我改造好的成品吧ヾ(๑╹◡╹)ノ",直接放在了我房间的展示柜上开始用了。在花盆里面我插了之前的湿度感应器和这个浇水器的出水口,然后浇水器的入水口我放在了一个装水的瓶子里,这样一个自动浇水的东西就完原创 2021-10-16 23:14:59 · 430 阅读 · 0 评论 -
从零开始的DIY智能家居 - 基于 ESP32 的智能水浊度传感器
文章目录前言# 硬件选择二、使用步骤1.引入库2.读入数据总结前言家里有个鱼缸养了几条鱼来玩玩,但是换水的问题着实头疼,经常一个不注意就忘记换水,鱼儿就没了。o(╥﹏╥)o在获得 Spirit 1 边缘计算机 后就相当于有了一个人智能设备服务器,可以自己开发在家里开发智能设备,于是准备做一个智能水浊度传感器来解决一下我这个换水难的问题。目前的想法就是看看水啥时候改换了提醒我一下手动换水。,自动换水过滤的设备太贵了 ,穷逼只能看看怎么 DIY 一套。# 硬件选择示例:pandas 是基于NumP原创 2021-09-30 18:01:22 · 2296 阅读 · 2 评论 -
同人逼死官方系列 从 DDC 嗅探器到 sddc_sdk_lib 的数据解析
从 DDC 嗅探器到 sddc_sdk_lib 的数据解析之前介绍过的 DDC 协议主要讲了设备加入、退出以及为此设备状态,对于具体的消息报文没有详细的说明介绍,这篇文章就着重讲一下消息报文的传输流程,从之前写的 DDC 协议嗅探器 构建报文开始到嵌入式设备中的 sddc_sdk_lib 对消息进行处理解析,全面的讲解下数据在整个 Spirit 1 网络中的传输。DDC 协议嗅探器中的消息构建以及传输嗅探器工具的代码可以在 gitee 仓库 中下载,前端的主页面代码在 ui/src/views/Dev原创 2021-09-23 13:08:21 · 353 阅读 · 0 评论 -
同人逼死官方系列!基于sddc 协议的SDK框架 sddc_sdk_lib 解析
sddc_sdk_lib 解析之前在移植 libsddc 库的时候写了一个 sddc_sdk_lib 库, 是为了通过sddc接入设备更加快速有效,本文就主要讲解一下这个库的构造以及新设备通过该库快速的使用 sddc 接入 Spirit 1,从而变成一个智能设备。关于 SDDC 协议的介绍可以参考:统一了 WiFi 和 ZigBee 上层使用的跨厂商发现与控制 DDC协议介绍目前 sddc_sdk_lib 支持三个平台分别是提出 sddc 协议的翼辉信息发布的 MS-RTOS、安信可基于的 FreeR原创 2021-09-22 10:02:37 · 1263 阅读 · 0 评论 -
从零开始的DIY智能家居 -- 智能红外接近传感器
文章目录前言硬件选择二、使用步骤1.引入库2.读入数据总结前言自从有了 Spirit 1 这个超便宜的个人智能设备服务器,就可以自己在家制作智能家居设备,简直就是DIY党的福音!ヾ(●゜ⅴ゜)ノ 棒棒哒!上次做了一个 智能红外测温模块 感觉真有意思,有点上头了,满脑子寻思着还能做点啥玩玩,发现手边正好有一个红外人体传感器,感应进入范围的人体红外信号,输出数字量0 1,可以直接接入 arduino ,这东西感觉可以配合很多其他的设备实现 combos。这次就简单的来做一个智能红外人体传感器吧!ヾ(✿原创 2021-09-10 19:04:27 · 1665 阅读 · 0 评论 -
arduino 使用 analogRead 读取不到数据,digitalRead 却可以正常读取
使用 arduino 读取ADC 引脚模拟量的时候发现读出的数据为 0 ,但是读取数字量正常原创 2021-09-10 12:08:39 · 3308 阅读 · 0 评论 -
简单无脑,上手即用 - 手把手教你使用 智能红外温度传感器代码以及依赖的 gitee 库
简单无脑,上手即用-智能温度传感器代码以及依赖的库!原创 2021-09-05 22:59:04 · 1474 阅读 · 0 评论 -
基于EFR32的Zigbee开发-自定义Cluster
基于EFR32的Zigbee开发-自定义Cluster在进行 Zigbee 开发时必然会用到除了标准 Cluster 之外的自定义内容,在 Simplicity studio 开发平台是通过勾选配置的形式来启用对应 Cluster的,平台中并没有添加自定义的接口,这篇文章就主要分享一下如何在 Simplicity studio 开发平台添加自定义的 Cluster。添加新 Cluster在 D:\v4\developer\sdks\gecko_sdk_suite\v2.7\app\zcl 路径中,找到原创 2021-08-28 10:44:21 · 510 阅读 · 0 评论 -
超便宜的个人智能设备服务器!-- 边缘计算机 Spirit 1 初体验
Spirit 1 初体验前段时间入手了搭载着 EdgerOS 的 Spirit 1 ,一直没来得及仔细研究,今天有时间了解了一下发现有很多地方还是蛮有亮点的,本文就给大家分享一下 Spirit 1 有哪些亮点和要吐槽的地方。路由器路由器是进入爱智的第一个应用了,可不光光只是在激活的时候配置一下 Wi-Fi ,其实里面还是有很多值得看一下的地方,进入应用后就是网络速度、消耗流量、以及连接终端数量等统计界面。单单作为路由器来说,相比我家里之前用的要清晰不少,至少不用输入 IP 进入管理页面还得调节画面原创 2021-08-26 14:38:18 · 676 阅读 · 0 评论 -
统一了 WiFi 和 ZigBee 上层使用的跨厂商发现与控制 DDC协议介绍
上次开箱那个 Spirit 1 之后去他们官网逛了一圈。我在他们的资料里面发现一个有意思的玩意。在他们的 [EdgerOS 物联网设备开发](https://www.edgeros.com/ms-rtos/guide/) 文章里面发现一句话:*智能操作系统 EdgerOS 和智能边缘计算机 Spirit 1 支持 Wi-Fi、ZigBee、LoRa 物联网无线通信技术和以太网通信技术,使用这些通信技术开发的物联网设备只要适配 EdgerOS 支持的通信协议都可以接入到 EdgerOS。*原创 2021-08-22 11:57:21 · 933 阅读 · 0 评论 -
手把手带你 arduino 开发:基于ESP32S 的第一个应用-红外测温枪(带引脚图)
arduino 开发:基于ESP32S 的第一个简单应用前言设备选择二、使用步骤1.导入库2.读入数据总结前言在上一篇文档 arduino开发指导 的时候介绍了什么是 arduino 以及 arduino 开发环境的搭建,但是仅仅是简单提及了一下使用官方的 demo 验证板子起来了,现在来尝试写第一个简单的 arduino 应用:红外测温枪。︿( ̄︶ ̄)︿设备选择这里我选择的是之前推荐的安信可 ESP32S 开发板 传感器用的 G原创 2021-08-20 19:07:29 · 4234 阅读 · 3 评论 -
初识 IOT Pi 与 MS-RTOS
IOT Pi 上路第一步前言寻找官方资料IOT PI 介绍开放环境搭建总结前言最近在看 freer-rtos 的时候意外发现的一个有趣的国产操作系统:ms-rtos ,开始我以为只是一个换皮货或者高度定制版。但是看ms-rtos 介绍其显著的特点是开创性地在没有 MMU 和资源受限的 MCU(如Cortex-M3)上也能支持多进程与动态装载技术,使得应用与系统能分离开发、独立升级;MS-RTOS 支持内核空间内存保护(应用程序通过 syscall 访问内核),使得内核有着非常高的安全性。MS-RTOS原创 2021-08-16 09:40:13 · 535 阅读 · 0 评论 -
基于EFR32的Zigbee开发-介绍
基于EFR32的Zigbee开发-介绍EFR32 简介EFR32 系列芯片是芯科公司出品的 Zigbee 芯片,多个系列具有高性能、低功耗和安全等多个方向的侧重,来面对不同的需求.Simplicity studio 开发环境对于 Zigbee 的开发环境,能看到的大部分资源都是 CC2530 使用的 IAR 平台,但是这个平台真是太老了,开发界面功能不够强大,快捷键支持也不是很好,烧录平台也没有集成等等,相比来说同样是芯科出品的 Simplicity studio 开发平台更符合现在开发者的需求,但原创 2021-08-13 18:40:02 · 1570 阅读 · 0 评论 -
arduino 超详细的开发入门指导
arduino上路第一步初见 Arduino啥是 ArduinoArduino 的优点适合的人群上手 Arduino安装IDEArduino - IDE 的使用接入开发板前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入初见 Arduino啥是 Arduino最近发现一个很有意思原创 2021-08-08 18:47:20 · 17473 阅读 · 3 评论 -
优先级反转以及解决思路
优先级反转以及解决思路什么是优先级反转解决方法 1 :优先权极限二、使用步骤1.引入库2.读入数据总结什么是优先级反转优先级反转是指使用信号量时,出现的一种不合理的反常现象,既是一个高优先级任务试图通过信号量机制访问某个共享资源时,哎,发现这个资源已经被低优先级任务占有。人家抢先了就只能等呗,但是这就导致了低优先级任务阻塞高优先级任务的现象,导致高优先级任务被低优先级任务阻塞,影响了高优先级任务的实时性。最坏的情况下在高优先级任务等原创 2021-08-06 16:22:18 · 2774 阅读 · 0 评论