文章分类 -  iot物联网

RTOS实时系统-信号量如何确保一次只有一个任务可以访问某个资源
摘要:目录 一、信号量的工作原理 二、二值信号量(Binary Semaphore) 示例代码 三、解释 四、运行结果 五、输出结果解释 六、注意事项 信号量(Semaphore)是一种同步机制,用于控制对共享资源的访问。信号量可以确保一次只有一个任务可以访问某个资源,从而避免多个任务同时访问同一资源导致 阅读全文

posted @ 2025-12-24 13:42 &大飞 阅读(10) 评论(0) 推荐(0)

实时操作系统(RTOS)中Event、 Semaphore、 Mutex 、 MessageQueue相关函数汇总及功能介绍
摘要:目录 1. 事件(Event) 创建事件 设置事件 清除事件 等待事件 获取事件 2. 信号量(Semaphore) 创建信号量 获取信号量 释放信号量 3. 互斥锁(Mutex) 创建互斥锁 获取互斥锁 释放互斥锁 4. 消息队列(Message Queue) 创建消息队列 发送消息 接收消息 删 阅读全文

posted @ 2025-12-24 13:42 &大飞 阅读(62) 评论(0) 推荐(0)

ML307R模组软件调试之MQTT+硬件接口调试笔记
摘要:目录 概要 1、 操作系统 RTOS kernel CMSIS-RTOS2 2、 程序API文档 3、 MQTT调试记录-2024年10月9日 4、 ML307_APP_DEMO_SDK使用指南 5、 MQTT登录onenet平台成功 6、 ML307R链接onenet平台成功-接收数据成功 7、 阅读全文

posted @ 2025-12-24 13:32 &大飞 阅读(199) 评论(0) 推荐(0)

ML307R模组软件及硬件调试环境搭建
摘要:软件及硬件调试环境搭建 1、 软件环境搭建及编译 a) 打开官方SDK,内涵APP-DEMO,通过vscode打开程序, 软件程序编写及编译参考下边说明文档链接 OneMO线上服务平台 编译需预安装python3.7以上版本,安装完python后,打开命令行执行pip install scons安装 阅读全文

posted @ 2025-12-24 13:31 &大飞 阅读(106) 评论(0) 推荐(0)

ML307R模组软件调试之操作系统RTOS解析
摘要:目录 一、RTOS操作系统之七大主要通讯方式及定时任务 二、实时操作系统(RTOS)中Event、 Semaphore、 Mutex 、 MessageQueue区别于用法? 1. 事件(Event) 2. 信号量(Semaphore) 3. 互斥锁(Mutex) 4. 消息队列(Message Q 阅读全文

posted @ 2025-12-24 13:28 &大飞 阅读(10) 评论(0) 推荐(0)

AIR724 UG 阿里云 OTA 差分升级
摘要:1,针对老司机写的。首先需要自行学习LUAT开发架构,学会将设备注册到阿里云,并成功收发数据。 之前用2G和CAT4模块都是整包升级,CAT仅支持差分升级,这点差异较大。所以分享一下经验,避免其他开发者掉坑。 2,代码中需要引入 "aLiYunOta" 。强烈建议重命名一下固件版本号,如截图所示。短 阅读全文

posted @ 2025-12-02 07:59 &大飞 阅读(18) 评论(1) 推荐(0)

ESP32-MicroPython 编译固件
摘要:说明 1.如果出现了错误大部分都是网络错误 2.最好使用一个新的虚拟环境,预防软件冲突 软件环境 ESP-IDF版本 5.4.1 操作系统 Ubuntu 24.04.2 LTS 64位 下载Ubuntu桌面系统 | Ubuntu Ubuntu 24.04.2 LTS 64位官方版下载丨最新版下载丨绿 阅读全文

posted @ 2025-11-10 23:04 &大飞 阅读(118) 评论(0) 推荐(0)

立创·泰山派RK3566开发板调试MIPI LCD
摘要:一、说明 给泰山派开发板配一块5.5寸的液晶屏,分辨率1080p,接口mipi 5lane。泰山派开发板上有lcd mipi接口,不过与要使用的5.5寸lcd的接口不兼容,所以硬件部分需要设计一块转接板,代码部分需要添加液晶的初始化指令。使用安卓sdk。 LCD参数: 型号:AML055T012A( 阅读全文

posted @ 2025-10-23 04:36 &大飞 阅读(153) 评论(0) 推荐(0)

ADC获取NTC
摘要:ADC获取NTC 一、NTC介绍 NTC是Negative Temperature Coefficient的缩写,一般指负温度系数半导体器件,而在我们物联网实验中,称为NTC热敏电阻。NTC热敏电阻阻值计算公式如下: 式中 RT、 RT0 分别为温度 T 、 T0 时的电阻值,Bn为材料常数。 对于 阅读全文

posted @ 2025-10-10 03:15 &大飞

esp32-s3 vscode+espidf 实现单步调试
摘要:概述 esp32有些情况下只是看打印信息无法快速定位问题,于是需要调试仿真,本文章使用esp32s3通过vscode实现单步调试,因为esp32-s3系列可以直接通过芯片的usb接口直接进行调试,可以不需要外部的调试器。 环境搭建 首先使用vscode创建一个esp32 idf工程,本文使用esp3 阅读全文

posted @ 2025-06-03 23:06 &大飞 阅读(2734) 评论(0) 推荐(1)

Uniapp 开发 BLE
摘要:BLE 低功耗蓝牙(Bluetooth Low Energy,或称Bluetooth LE、BLE,旧商标Bluetooth Smart),用于医疗保健、运动健身、安防、工业控制、家庭娱乐等领域。在如今的物联网时代下大放异彩,扮演者重要一环,是无线通信的主流技术之一(常见的无线通信技术有NFC、GP 阅读全文

posted @ 2024-07-12 13:31 &大飞 阅读(253) 评论(0) 推荐(0)

TM1621E 驱动程序
摘要:TM1621E 驱动程序 TM1621E 芯片引脚 TM1621E 发送数据 TM1621E 发送指令 TM1621E 写入时序 屏幕真值表 完整驱动 显示函数 TM1621E 芯片引脚 CS——片选引脚,低电平有效。 WR——数据输入,在WR信号的上升沿,DATA 线上的数据写到TM1621E。 阅读全文

posted @ 2024-07-11 19:02 &大飞 阅读(149) 评论(0) 推荐(0)

node-red 插件使用教程
摘要:一 java 编写 coap 客户端与服务端 概述: CoAP是为物联网而生,短小精悍,它底层基于UDP协议的,其它具体参考百度百科,本例子是基于Californium框架。 1、先决条件 java环境 eclipse工具 Maven插件(有最好,不需要手动下载jar引入,没有的话手动引入) 2、下 阅读全文

posted @ 2021-07-01 18:54 &大飞 阅读(7172) 评论(0) 推荐(0)

树莓派更换国内源(清华源)
摘要:kali中签名出错,没有数字签名wget archive.kali.org/archive-key.asc //下载签名apt-key add archive-key.asc //安装签apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 阅读全文

posted @ 2021-06-11 10:57 &大飞 阅读(848) 评论(0) 推荐(0)

关于TCP和MQTT之间的转换(转)
摘要:现在物联网流行的就是MQTT 其实MQTT就是在TCP的基础上建立了一套协议 可以看这个,本来我自己想用Wireshark监听一下,不过百度一搜索一大把,我就不测试了 https://blog.csdn.net/libaineu2004/article/details/78773610 所以说只要可 阅读全文

posted @ 2021-04-09 13:01 &大飞 阅读(1880) 评论(0) 推荐(0)

mqtt协议和emqttd开源项目个人理解(6) - 使用Wireshark分析mqtt协议(转)
摘要:MQTT V3.1.1协议报文 报文结构 固定报头(Fixed header) 可变报头(Variable header) 报文有效载荷(Payload) 固定报头 Bit 7 6 5 4 3 2 1 0 byte1 MQTT Packet type Flags byte2… Remaining L 阅读全文

posted @ 2021-04-09 12:52 &大飞 阅读(437) 评论(0) 推荐(0)

导航