ESP32-S2 原生 USB-CDC 与 Unity 串口输出排障近期在 LOLIN S2 Mini 基于 ESP-IDF 6.0 开发时,遇到两类极易混淆的串口输出问题,二者表象相似、底层原理完全不同: 固件运行正常、逻辑无异常,原生 USB-CDC 完全无串口输出; 修复 USB-CDC 后,常规 printf 可正常输出,但 Unity 测试结果无任何日志打印。 本文将结合 ESP-IDF 6.0 官方 VFS 组件变更,完整复盘问题定位、底层原理、分 2026-09-11 嵌入式与硬件 #ESP-IDF #ESP32 #CMake
ESP-IDF 组件打包与上传发布实战指南本文基于乐鑫官方规范与 idf-component-manager(compote CLI),详解 ESP-IDF 自定义组件的标准目录结构设计、元信息清单配置、本地打包校验、账号认证与发布托管全流程,并提供自动化 CI/CD 与工程避坑实践。 2026-04-19 教程 #ESP-IDF #ESP32 #物联网 #嵌入式 #架构设计
使用 DeepFace 构建实时情绪检测系统情绪识别技术在现代社会中变得越来越重要,它在人机交互、智能监控、教育评估等多个领域都有广泛应用。本文将介绍如何使用 DeepFace 库构建一个实时情绪检测系统,通过摄像头实时捕捉和分析人脸情绪。 2025-12-07 机器视觉与AI #Python #深度学习 #情绪识别 #计算机视觉
使用 FER 库构建实时情绪检测系统情绪识别技术在现代社会中变得越来越重要,它在人机交互、智能监控、教育评估等多个领域都有广泛应用。本文将介绍如何使用 FER (Facial Expression Recognition) 库构建一个实时情绪检测系统,通过摄像头实时捕捉和分析人脸情绪。 2025-12-07 机器视觉与AI #Python #深度学习 #情绪识别 #计算机视觉
Node.js 项目中管理同一包的多个版本在现代前端与 Node.js 复杂工程演进中,我们经常会遇到需要在同一个项目中同时使用某个第三方包的多个版本的场景: 渐进式技术迁移:老业务依赖旧版 SDK(如 socket.io-client v2、AWS SDK v2),而新业务必须接入新架构(v4),在全量重构完成前必须双版本并存; 微前端与复杂中间件:不同子系统对同一底层通信协议或加解密套件存在不兼容的 API 依赖; 跨版本协议适配: 2025-12-06 后端开发 #Node.js #前端工程化 #npm #pnpm #TypeScript
Redis 执行 Lua 脚本基本用法Redis 不仅是一个高性能的键值存储系统,还支持通过 Lua 脚本执行复杂的原子操作。通过在 Redis 中执行 Lua 脚本,我们可以将多个命令打包成一个原子操作,避免竞态条件,同时减少网络往返次数。本文将详细介绍 Redis 中执行 Lua 脚本的基本用法。 2025-12-06 数据与存储 #Redis #Lua
深入理解 Lua-C 交互在现代软件开发中,将脚本语言与宿主语言相结合已经成为一种常见的做法。Lua 作为一种轻量级、高效的脚本语言,广泛应用于游戏开发、嵌入式系统和其他需要高度可配置性的场景中。本文将深入探讨 Lua 与 C 语言之间的交互机制,详细解析 Lua C API 的各个接口用途,帮助开发者更好地掌握这一强大的功能。 2025-12-05 算法与基础 #Lua
在 ESP-IDF 中集成 Lua 脚本语言在嵌入式开发领域,C/C++ 一直是主流的编程语言,但随着物联网设备功能越来越复杂,对灵活性的需求也在不断提升。脚本语言因其动态性和易用性,逐渐成为嵌入式系统的重要补充。本文将介绍如何在 ESP-IDF 中集成 Lua 脚本语言,让你的 ESP32 项目具备更强的可配置性和扩展性。 2025-12-05 嵌入式与硬件 #ESP-IDF #ESP32 #Lua #IoT
嵌入式系统中的 CRON 定时任务你是否曾经想过,如何让你的智能设备知道什么时候该执行某些任务?比如每天早上 7 点自动打开窗帘,每小时检测一次空气质量,或者每周一早上 9 点发送一周总结邮件? 这些看似复杂的功能其实都有一个共同的核心——定时任务调度。在计算机领域,有一种成熟的技术专门解决这个问题,那就是 CRON。 2025-12-03 嵌入式与硬件 #ESP32 #IoT
使用 ESP32-S3 的 LED PWM 控制器控制 LED 亮度引言 在物联网(IoT)设备中,LED 控制是一个常见的应用场景。ESP32-S3 开发板提供了强大的 LED PWM 控制器(LEDC),可以用来控制 LED 的亮度以及其他需要 PWM 信号的应用。本文将详细介绍如何使用 ESP-IDF 框架中的 LEDC 驱动程序来控制 LED 的亮度。 2025-05-18 嵌入式与硬件 #ESP-IDF #ESP32