MicroPython vs Arduino vs PlatformIO:嵌入式开发框架横评
三大主流嵌入式开发框架深度对比:从上手难度、执行效率到调试体验,帮你选出最适合项目的开发工具链
共 20 篇文章
三大主流嵌入式开发框架深度对比:从上手难度、执行效率到调试体验,帮你选出最适合项目的开发工具链
ESP32 安全启动 v2 + Flash 加密完整指南,手把手教你保护 IoT 设备固件不被逆向和篡改
Matter 协议终结了智能家居生态碎片化问题。本文从协议原理、设备兼容性、多平台接入到 ESP32 开发实战,手把手教你搭建跨品牌智能家居系统。
深入理解 FreeRTOS 的任务调度机制,掌握抢占式、协作式、时间片轮转三种调度模式,配合 ESP32 实战代码,让你轻松搞定多任务嵌入式开发。
在物联网项目里,WiFi 和蓝牙够用了——直到你需要覆盖几百米甚至几公里。 农场温湿度监控、园区安防、水库水位监测……这些场景里,WiFi 信号?不存在的。这时候 LoRa(Long Range)就派上用场了。 而 SX1278,是目前性价比最高的 LoRa 芯片之一。淘宝上 15 块钱就能买到一个模块,加上 ESP32 主控,就能搭建一个覆盖数公里的无线传感器网络。...
深入讲解 ESP32/STM32 低功耗模式,从硬件到软件全面优化待机电流,让你的电池供电设备续航从几天提升到几个月。
从零搭建 MQTT 物联网监控系统,包含 Mosquitto 服务器部署、ESP32 传感器数据采集、Node-RED 可视化,附完整代码和常见问题排查
手把手教你用 ESP32 搭建 Modbus RTU 转 MQTT 工业数据采集网关,实现传统 RS485 设备无缝接入物联网平台,含完整代码与接线图。
为什么需要 Zigbee 网关? 智能家居设备越来越多,但很多都依赖云端服务。一旦断网,家里的开关、传感器就全废了。Zigbee 协议的优势在于本地组网、低功耗、自愈合,配合开源网关可以实现完全本地化的智能控制。 市面上的 Zigbee 网关要么贵(Aqara 网关 ¥200+),要么功能受限。今天我们就用 ESP32 + CC2652 自己做一个,成本不到 ¥50,还能深度定制。...
无人机(Drone)是科技爱好者的最爱,而用ESP32开发一个属于自己的无人机,不仅成本低,还能带来满满的成就感!ESP32是一款功能强大的微控制器,集成了Wi-Fi和蓝牙功能,非常适合DIY无人机项目。本文将为您介绍如何用ESP32打造一个易于控制且用户体验优秀的无人机,推荐几个热门项目,并分享搭建步骤和实用建议。无论你是初学者还是有一定经验的创客,这篇文章都能帮你快速上手!...
1. 简要介绍 在物联网(IoT)和人工智能(AI)技术快速发展的今天,将强大的AI能力嵌入到微小的设备中已经成为一个热门趋势。OpenAI推出的实时嵌入式SDK(Realtime Embedded SDK)正是为了实现这一目标而生的。这个SDK允许像ESP32这样的微控制器利用OpenAI的实时API,实现实时的语音交互和自然语言处理. 背景历史: -...
关于串口 串口通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式,是最常见的一种通信方式之一,也是各种SoC主板的重要资源。往往主板上的硬串口数量,决定了主板的可扩展性的能力,毕竟很多的传感器都使用串口接口进行数据交换,硬串口数量约制了可连接串口传感器的数量。本文将列举不同ESP32主板的串口定义细节,供大家参考。 关于UART UART是Universal...
什么是EEPROM EEPROM代表可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,缩写为EEPROM),是一种电子存储器,可在不需要外部设备的情况下擦除和重写。 EEPROM是一个非易失性存储器(NVM),这意味着它可以保留存储的数据即使没有电源供应。...
升级Mac系统后出现"python": executable file not found in $PATH Apple 从 macOS 12.3 中删除了旧的 Python 2,但是Arduino ESP32 依赖于 Python 解释器,在 Arduino IDE 中构建可能会失败并出现错误: 我们需要将Arduino的相关配置更改为 python3 就可以解决,以esp32...
OTA在ESP32上,就是空中上传固件,你可以不用通过USB线对ESP上传固件,只要ESP32和你的电脑处于同一网络,或者蓝牙网络,甚至可以通过互联网在网页端进行固件更新。本文讨论在Arduino环境下,ESP32在Wifi网络下通过UDP进行远程更新的操作。
ESP32-C3是乐鑫公司开发了的一款低成本的MCU模块,它能满足常见的物联网产品功能需求,同时大幅度提升产品的安全性能。ESP32 C3模块的价格和ESP8266差不多,但性能确比ESP6266强。本文介绍ESP32 C3模块,和开发板的原理图、引脚和开发配置。
详细有使用过ESP32的朋友都会经历过上传时烧录超时的问题。同一批次的esp32也会有一两个出现这个问题,有时候用着用着的同一块板子,也回突然出现这个超时问题。我分析出现这个问题的原因有三个: 1. $1 2. $1 3. $1 自动烧录原理 ESP32开发板通过USB-UART Bridge连通USB接口和芯片的串口引脚。而GPIO0引脚高低决定模块是下载还是运行模式。 模式 GPIO0 ...
ESP32是一系列低成本,低功耗的单片机微控制器,集成了Wi-Fi和双模蓝牙。本文介绍了ESP32模块的特点,和比较不同系列之间的区别,还简单介绍不同厂家生产的ESP32开发板。
ESP32是一块性价比极高的开发芯片,一块板子里面集成了Wifi,蓝牙等无线连接,而且价格才三四十元就有交易了,性价比极高。最近Marlin 2.0.x发布,Marlin宣布开始支持ESP32系列的3D打印机主板,抱着一颗好奇的心,试验一下用ESP32来控制一下我的3D打印机。