MicroPython vs Arduino vs PlatformIO:嵌入式开发框架横评
三大主流嵌入式开发框架深度对比:从上手难度、执行效率到调试体验,帮你选出最适合项目的开发工具链
共 44 篇文章
三大主流嵌入式开发框架深度对比:从上手难度、执行效率到调试体验,帮你选出最适合项目的开发工具链
手把手教你用 ESP32-S3 + OV2640 摄像头跑 TinyML 图像分类模型,无需联网也能识别人脸、猫狗和物体,适合嵌入式开发者入门边缘 AI。
ESP32 安全启动 v2 + Flash 加密完整指南,手把手教你保护 IoT 设备固件不被逆向和篡改
深入解析 Matter 协议的安全架构:从 PKI 信任链到设备认证证书(DAC),再到分布式合规账本(DCL),一文讲清楚为什么 Matter 设备比传统 IoT 安全得多。
title: "ESP32 实现 Matter 智能灯泡实战 2026:从 SDK 到配网全流程" cover:...
Matter 协议究竟是什么?为什么它能让苹果、谷歌、亚马逊的设备互相通信?2026 年最新版入门指南,从协议架构到实际部署。
深入理解 FreeRTOS 的任务调度机制,掌握抢占式、协作式、时间片轮转三种调度模式,配合 ESP32 实战代码,让你轻松搞定多任务嵌入式开发。
在物联网项目里,WiFi 和蓝牙够用了——直到你需要覆盖几百米甚至几公里。 农场温湿度监控、园区安防、水库水位监测……这些场景里,WiFi 信号?不存在的。这时候 LoRa(Long Range)就派上用场了。 而 SX1278,是目前性价比最高的 LoRa 芯片之一。淘宝上 15 块钱就能买到一个模块,加上 ESP32 主控,就能搭建一个覆盖数公里的无线传感器网络。...
写在前面 过去二十年,处理器架构市场基本被两家瓜分:Intel 的 x86 统治 PC 和服务,ARM 统治移动端和 IoT。你想自己做一颗芯片?抱歉,先交一笔不便宜的授权费。 RISC-V 的出现打破了这个局面。 RISC-V 是一个完全开源的指令集架构(ISA)。任何人可以免费使用它设计、制造、销售芯片或基于 RISC-V 的产品,而无需向任何公司支付许可费。它由加州大学伯克利分校的...
使用 BH1750 数字光照传感器实现自动调光系统,根据环境亮度智能调节 LED 亮度,节能又舒适。包含完整代码和电路设计。
步进电机控制入门教程,详解 A4988 驱动器接线、Arduino 代码示例、微步设置和常见问题排查,适合 CNC/3D 打印机 DIY 项目
无刷电机 BLDC 完全入门指南,详解电调 ESC 工作原理、接线方法、参数配置与常见故障排查,适合无人机/电模/DIY 爱好者
详细对比 SG90 和 MG996 舵机性能,包含 Arduino 控制代码、角度校准方法和常见问题解决方案,适合机器人/云台项目
深入对比 PWM 和 MPPT 两种太阳能充电控制器方案,从零 DIY 制作太阳能充电系统,附电路图、代码和常见问题排查
深入讲解电机编码器工作原理,手把手教你搭建闭环控制系统,实现精准位置和速度控制,包含 Arduino 完整代码示例。
深入解析锂电池充电保护电路原理,TP4056 充电管理芯片实战应用,过充过放保护设计,附电路图和常见问题排查
深入测试 DHT22 和 SHT30 温湿度传感器的精度差异,包含实测数据、代码示例和选型建议,帮你做出正确选择。
开关电源的电磁干扰(EMI)是硬件工程师的噩梦。本文从滤波、布局、屏蔽三个维度,分享实用的 EMI 抑制技巧,帮助你的设计通过 EMC 认证。
HC-SR04 超声波测距模块进阶教程,包含精度优化技巧、多传感器融合方案、温度补偿算法和实际项目案例,助你打造精准测距系统。
深入讲解 ESP32/STM32 低功耗模式,从硬件到软件全面优化待机电流,让你的电池供电设备续航从几天提升到几个月。
使用 HX711 模块和 Arduino 制作高精度电子秤,详解称重传感器原理、电路连接、校准方法和代码实现,成本不到 50 元
详解蓝牙 Mesh 组网技术,从零搭建智能家居网络,支持多设备联动、低功耗运行,适合家庭自动化项目实战参考。
MEMS 传感器怎么选?加速度计、陀螺仪、IMU 有什么区别?本文对比 MPU6050、ICM20948、BMI088 等热门型号,附选型表和实战代码。
从双层板升级到四层板时,信号完整性是最大挑战。本文详解四层 PCB 的层叠设计、阻抗控制、串扰抑制和实际布线技巧,帮你做出可靠的硬件。
PIR 人体传感器误触发怎么办?本文详解灵敏度调节、滤波算法、安装位置优化,打造稳定可靠的人体检测系统。
从零搭建 MQTT 物联网监控系统,包含 Mosquitto 服务器部署、ESP32 传感器数据采集、Node-RED 可视化,附完整代码和常见问题排查
用 KiCad 从零开始设计一块 PCB 板,涵盖原理图绘制、布局布线、DRC 检查和 Gerber 导出全流程,附实战案例和常见问题排查
MQ 系列气体传感器全面实战教程,涵盖 MQ-2 烟雾、MQ-3 酒精、MQ-7 一氧化碳检测,包含 Arduino 接线、校准方法、阈值设定和报警系统设计。
详解 L298N 电机驱动模块,掌握 PWM 调速原理,包含 Arduino 代码示例和常见问题排查,适合单片机入门项目。
深入对比固态继电器 SSR 与机械继电器的优缺点,包含寿命测试、开关速度、噪音对比,帮你选对继电器类型
详解 Vosk、Sherpa-ONNX 等离线语音识别引擎,实现隐私安全的本地语音控制,无需云端 API,适合智能家居和嵌入式项目。
深入讲解 Zigbee 3.0 协议原理,从零搭建低功耗 mesh 网络,实现智能家居设备互联互通,包含完整代码示例和故障排查指南。
继电器模块选型、接线详解、安全隔离设计,掌握控制 220V 大功率设备的正确姿势,避免触电和损坏风险
用 STM32F407 和 3.5 寸 TFT 屏 DIY 便携式示波器,成本不到 200 元,支持 1MSa/s 采样率、触发功能、波形显示。
为什么需要 TensorFlow Lite? 大家好,我是 MakerOnsite。今天我们来聊聊如何在嵌入式设备上运行 AI 模型。 你可能已经用过 TensorFlow 训练模型,但有没有想过:怎么把训练好的模型放到树莓派、ESP32 或者单片机上运行? 这就是 TensorFlow Lite 要解决的问题。 传统的 TensorFlow 模型太大、太慢,根本跑不动嵌入式设备。而...
为什么需要学驱动开发? 做嵌入式开发这么久,一直都是在用户空间折腾:写应用、调库、玩框架。但有时候你会发现,有些功能用户空间就是搞不定——比如精确的时序控制、直接操作寄存器、或者硬件中断处理。这时候,你就需要踏入内核空间,写驱动了。 很多人对内核驱动有畏惧心理,觉得"内核编程很危险,搞错了系统就挂了"。确实如此,但没那么可怕。今天我们就从零开始,写一个最简单的字符设备驱动,让你迈出第一步。...
做嵌入式开发的朋友都遇到过这个尴尬场景:代码在开发机上编译得好好的,换个环境就各种报错。依赖库版本不对、工具链缺失、环境变量混乱……今天我们来聊聊如何用 Docker 把交叉编译环境"打包"带走,让构建过程真正可复现。 为什么需要容器化的交叉编译环境? 传统交叉编译的痛点: - 环境配置繁琐:每次重装系统都要重新配置工具链 - 版本不一致:团队成员使用不同版本的编译器导致奇怪的问题 -...
为什么硬件项目也需要 Git? 做软件的朋友可能无法理解:硬件设计不就是画个图、布个板子吗?要什么版本控制? 直到有一天,你改了个电阻值,发现板子不工作了,想回退却找不到原来的文件;或者团队协作时,两个人同时改了原理图,最后不知道用谁的版本…… 这时候你就明白了:硬件设计也是代码,也需要版本管理。 今天我们就来聊聊,如何用 Git 管理硬件项目,特别是 KiCad、Eagle 这些 EDA...
CAN 总线分析仪实战:汽车诊断工具 DIY,读懂车轮上的网络 作为一名嵌入式开发者,你是否好奇汽车内部是如何通信的?今天我们就来动手制作一台 CAN 总线分析仪,不仅能读取汽车 OBD-II 数据,还能用于工业 CAN 网络调试。花不到 200 元,就能拥有专业级诊断工具的核心功能! 需要准备什么? ...
想不想自己做一个无线键盘接收器?市面上那些几十块的无线键盘,其实核心就是 NRF24L01+ 模块。今天我们来拆解这个黑盒子,用不到 50 元的成本,做一个支持双模切换的无线键盘接收器——既能当普通键盘用,也能当宏键盘使。 这个项目的灵感来自于我工作室里那堆乱七八糟的线缆。每次切换设备都要拔插 USB,烦得要死。索性自己做一个,还能自定义按键映射,简直不要太爽。 需要准备什么? 物品 ...
搞物联网开发的朋友肯定绕不开 MQTT 这个协议。今天我们来聊聊怎么自建一个靠谱的 MQTT 代理服务器,用 Eclipse Mosquitto 这个开源方案。 为什么要自建?公共 MQTT 服务器虽然方便,但数据安全没保障,连接稳定性也看人家心情。自己搭建的话,数据完全掌控,还能根据需求定制优化。 需要准备什么? 物品 型号/规格 价格 --- --- --- 服务器 ...
LoRa 远距离通信实战:SX1278 模块组网实践 写在前面: 做物联网项目的兄弟们都遇到过这个问题:WiFi 够不着,蓝牙太短,4G 又太贵。今天我们来聊聊 LoRa——这个能让你的设备在郊区传 10 公里、市区传 3 公里的"神奇无线电"。 上周有个做农业监控的朋友找我,说要在果园里部署土壤湿度传感器,最远的离机房 2 公里。WiFi?想都别想。4G?每个节点每月 20 块流量费,100...
搞嵌入式开发的朋友都知道,I2C 这协议说起来简单,就两根线(SDA 和 SCL),真用起来能把你折腾得怀疑人生。设备不响应、数据读不对、时序有问题……今天我就用逻辑分析仪实战演示一下,怎么把这些奇奇怪怪的 I2C 问题一个个揪出来。 需要准备什么? 物品 型号/规格 价格 --- --- --- 逻辑分析仪 Saleae Logic 8 / 国产克隆版 ¥80-300 ...
USB 设备开发入门:用 CH559 制作自定义 HID 设备 大家好,我是 MakerOnsite 的老朋友。 昨天我们聊了 CH55x 系列的选型,今天我们来玩点实际的——用 CH559 做一个自定义的 USB HID 设备。 什么是 HID 设备?简单说,就是键盘、鼠标、游戏手柄这类"人机接口设备"。Windows、Linux、macOS 都原生支持...