ESP32 多核编程:双核任务分配与共享内存同步
ESP32 搭载双核 Xtensa 处理器,本文详解如何用 FreeRTOS 把任务分配到不同核心运行,并通过互斥锁、信号量、消息队列实现跨核共享内存安全同步,附带完整代码示例。
ESP32 搭载双核 Xtensa 处理器,本文详解如何用 FreeRTOS 把任务分配到不同核心运行,并通过互斥锁、信号量、消息队列实现跨核共享内存安全同步,附带完整代码示例。
用 Arduino Nano 33 BLE Sense + Edge Impulse 在 MCU 上跑异常检测模型,提前发现电机、泵、风机故障,实现低延迟预测性维护。
全面解析 CAN FD(Flexible Data-Rate)协议与传统 CAN 的核心差异,从帧格式、波特率到 MCP2517FD 芯片驱动开发,手把手带你搭建高速车载通信系统。
UART 串口通信从原理到实战的完整指南,涵盖波特率计算、硬件流控、RS485 半双工、Modbus RTU 协议实现及 ESP32 多 UART 口使用技巧。
从零学会 Arduino 驱动 SSD1306 OLED 显示屏:I2C 接线方法、Adafruit_SSD1306 库使用、文字/图形绘制、温湿度传感器数据实时显示,附完整代码与接线图。
从零搭建 ESP32 温湿度监控系统:DHT22 传感器接线、Arduino IDE 代码、MQTT 通信协议配置、Node-RED 仪表盘可视化,一套完整的物联网实战项目。
全面梳理SD卡协议30年演进史,深入解析SPI/1-bit/4-bit/UHS总线模式、CMD指令集、速度等级(Class/UHS/Video)及SDSC/SDHC/SDXC/SDUC容量差异,附嵌入式开发实战要点。
从零搭建基于 Quectel BC26 的 NB-IoT 远程数据采集节点,涵盖硬件接线、AT 指令调试、功耗优化和云平台对接全流程。
深入讲解 RCWL-0516 毫米波雷达传感器的工作原理、硬件接线、Arduino/ESP32 编程实战,以及人体存在检测项目的完整搭建指南。
深入理解 I2C 总线协议:从 SCL/SDA 信号原理、地址寻址、上拉电阻计算,到 Arduino 和 ESP32 多设备挂载实战代码。嵌入式开发者必读的 I2C 完全指南。
Build an indoor centimeter-level positioning and tracking system from scratch using ESP32 + DW3000 modules, covering DS-TWR two-way ranging principles, trilateration algorithms, Kalman filter smoothing, and accuracy optimization tips.
The ESP32 features a dual-core Xtensa processor. This guide walks through how to assign tasks to different cores using FreeRTOS, and safely synchronize shared memory across cores with mutexes, semaphores, and message queues — complete with full code examples.
Run an anomaly detection model on an MCU using Arduino Nano 33 BLE Sense + Edge Impulse to detect motor, pump, and fan faults early, achieving low-latency predictive maintenance.
A complete guide to UART serial communication from principles to practice, covering baud rate calculation, hardware flow control, RS485 half-duplex, Modbus RTU protocol implementation, and ESP32 multi-UART port usage tips.
Learn to drive SSD1306 OLED display with Arduino from scratch: I2C wiring methods, Adafruit_SSD1306 library usage, text/graphics drawing, real-time temperature and humidity sensor data display, with complete code and wiring diagrams.
Build an ESP32 temperature and humidity monitoring system from scratch: DHT22 sensor wiring, Arduino IDE code, MQTT communication protocol configuration, Node-RED dashboard visualization - a complete IoT practical project.
Build a NB-IoT remote data collection node based on Quectel BC26 from scratch, covering the complete process of hardware wiring, AT command debugging, power consumption optimization, and cloud platform integration.
In-depth guide to the RCWL-0516 millimeter wave radar sensor: working principles, hardware wiring, Arduino/ESP32 programming, and a complete setup guide for human presence detection projects.
Deep dive into the I2C bus protocol: from SCL/SDA signal fundamentals, address addressing, and pull-up resistor calculations, to hands-on multi-device code with Arduino and ESP32. A must-read I2C guide for embedded developers.