
ESP32
文章平均质量分 90
cheungxiongwei.com
知识因分享而具有价值,回忆昨天,把握今天,期待明天。 —— CHEUNG·XIONGWEI
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为 ESP32 解锁跨平台存储识别能力:支持 FAT、NTFS、EXT4、APFS 的轻量级 BlockFS 组件
blockfs 是专为 ESP32 平台设计的轻量级文件系统识别库,可自动探测连接的块设备(如 SD 卡、U 盘)上的文件系统类型。它兼容常见的分区方案(MBR/GPT),无需挂载即可快速识别 FAT16/32、NTFS、EXT4、APFS 等主流文件系统。通过统一的 C 接口,blockfs 可无缝集成至你的 ESP-IDF 项目,支持原生 SDMMC 接口和 USB SCSI 设备。仅需几行代码,即可让你的设备拥有与操作系统相媲美的文件系统识别能力!原创 2025-06-05 16:34:25 · 247 阅读 · 0 评论 -
基于ESP32和TinyUSB实现虚拟U盘功能的完整指南
本文详细介绍了如何利用ESP32与TinyUSB库实现虚拟U盘(Mass Storage Class, MSC)功能。通过对代码示例的解析,读者将了解到如何配置USB描述符、初始化SD卡、实现挂载与卸载操作,并学习如何将代码片段嵌入文章中。本文同时提供完整代码的占位符,方便开发者根据自身需求进行修改和调试。原创 2025-03-25 21:30:00 · 1475 阅读 · 0 评论 -
ESP32实战:SD卡文件系统与事件总线管理实现详解
ESP32作为一款强大的物联网(IoT)开发平台,不仅支持Wi-Fi和蓝牙通信,还能方便地与外部存储(如SD卡)和多任务调度机制协同工作。本文将以一个综合示例为基础,探讨如何在ESP32上进行SD卡挂载、文件遍历及通过事件总线实现任务调度。通过阅读本文,你将掌握:- 如何使用ESP-IDF提供的API实现SD卡的挂载与卸载 - 如何使用POSIX标准库操作文件系统,实现文件及目录的遍历 - 如何基于ESP-IDF事件库构建简单的事件总线系统,实现实时任务调度和事件响应原创 2025-03-12 17:44:12 · 1135 阅读 · 0 评论 -
ESP32 NVS存储优化实践:C/C++双接口代码详解及应用指南
本文介绍了如何在ESP32平台上使用ESP-IDF的非易失性存储(NVS)功能,通过C API和C++ API两种方式实现数据的持久化存储。文章穿插了关键代码片段,详细解析了分区遍历、命名空间管理、数据读写和内存管理等技术点,旨在为嵌入式开发者提供一份完整且实用的代码示例及最佳实践指南。原创 2025-03-12 11:14:49 · 844 阅读 · 0 评论 -
ESP32-P4 无线连接实战指南 —— 基于 ESP-Hosted 与 esp_wifi_remote 模块
在物联网应用中,ESP32 系列芯片以其高性能和丰富功能备受青睐。对于 ESP32-P4 来说,由于本身不集成 Wi-Fi 模块,需要借助外部模块实现无线连接,因此如何选择适合的无线连接方案成为关键。本文将对比 ESP-AT、ESP-Hosted 和 ESP-Extconn 三种解决方案,并详细介绍为何在此项目中选择 ESP-Hosted 方案,同时展示如何使用 esp_wifi_remote 模块实现 Wi-Fi 扫描和连接。原创 2025-03-11 16:20:40 · 1640 阅读 · 0 评论 -
ESP32-P4 SPIFFS 文件系统教程:格式化、读写、删除完整指南
在 ESP-IDF 中,SPIFFS(SPI Flash File System)是一种轻量级文件系统,适用于存储日志、配置文件等小型数据文件。本教程详细介绍了 ESP32-P4 上 SPIFFS 的基本操作,包括分区配置、初始化、格式化、文件读写与删除,并提供完整示例代码和运行日志,帮助开发者高效管理 ESP32-P4 的 SPIFFS 文件系统。原创 2025-03-11 10:50:04 · 1396 阅读 · 0 评论 -
深入解析性能测试:如何通过ESP32优化代码执行效率
在嵌入式系统开发中,性能测试是确保代码高效运行的关键步骤。本文将深入探讨如何使用ESP32进行性能测试,并通过实际代码示例展示如何优化代码执行效率。我们将从性能测试的基本概念入手,逐步解析代码,并提供实际应用案例和优化策略。原创 2025-03-05 16:25:29 · 476 阅读 · 0 评论 -
ESP32-P4 支持哪些 RISC-V 汇编指令?
根据 ESP32-P4 文档的说明,它支持以下 RISC-V 汇编指令集:1. 标准 RISC-V 指令扩展扩展 说明 影响的指令RV32I 基础整数指令集 add, sub, mul, lw, sw, beq, bne, jal, jr 等M 乘法和除法 mul, mulh, mulhsu, mulhu, div, divu, rem, remuA 原子指令 lr.w, sc.w, amoswap.w, amoadd.w, amoxor.w, amoand.w 等F 单精度浮点运算 fadd原创 2025-03-04 16:02:22 · 1262 阅读 · 0 评论 -
Qt Creator 与 ESP-IDF QEMU 模拟器使用指南
本文为开发者提供了使用 Qt Creator 和 ESP-IDF QEMU 模拟器进行 ESP32 开发的详细指南,包括IDF安装、环境准备、项目创建和编译、模拟器设置、编程和调试等方面的内容。通过本指南,可以快速上手 Qt Creator 和 ESP-IDF QEMU 模拟器,开始开发自己的 ESP32 项目。原创 2024-07-30 01:24:36 · 1534 阅读 · 0 评论