专项功能 (Special Function)
文章平均质量分 76
25March
ESP 技术分享,推动万物互联
展开
-
如何基于 ESP 系列产品进行 BLE OTA 测试?
【应用笔记】如何基于 ESP 系列产品进行 BLE OTA 测试?原创 2024-02-05 15:07:07 · 919 阅读 · 3 评论 -
如何基于 ESP32-S3 和 ESP32-H2 产品构建 WiFi +Thread 边界路由器?
【应用笔记】WiFi + Thread 边界路由器测试原创 2024-01-02 11:44:17 · 902 阅读 · 0 评论 -
ESP32-C3 手动启用 Secure Boot V2 与 Flash 加密流程
1. 手动生成秘钥2. 手动加密固件并写入加密固件3. 手动写 Efuse 开启 Flash 加密和安全启动原创 2023-08-21 14:41:48 · 1808 阅读 · 1 评论 -
ESP 系列的产品 ULP 协处理器的应用
ESP ULP 协处理器的应用原创 2023-08-15 21:45:35 · 1038 阅读 · 1 评论 -
如何基于 ESP-IDF SDK 为应用工程添加自定义的 menuconfig 编译条件设置?
1、在工程的 main 目录下添加 Kconfig.projbuild 文件2、对需要添加自定义设置的参数进行定义3、在应用代码中使用自定义设置的参数4、编写 Kconfig.projbuild 文件原创 2023-07-05 18:40:46 · 1169 阅读 · 0 评论 -
如何实现 ESP 设备多证书管理?
基于 NVS 分区生成程序 来实现多证书管理原创 2023-05-31 15:47:22 · 1194 阅读 · 0 评论 -
基于 esp-idf SDK ,如何在 .cpp 工程中加入.c 的文件调用?
ESP32 C/C++ 混合编程原创 2023-02-22 15:40:40 · 911 阅读 · 0 评论 -
使用 ESP-IDF 生成第三方的 .a 静态库并使用的流程
此篇博客介绍如何使用 ESP-IDF 生成第三方的 .a 静态库并使用的流程,分为以下两个部分:使用 ESP-IDF 生成第三方的 .a 静态库通过 ESP-IDF 使用第三方的 .a 静态库1 使用 ESP-IDF 生成第三方的 .a 静态库此小节演示如何将 helloworld.c 制作成一个简单的 .a 静态库, 可以参考第三方示例 generate_static_library...原创 2021-12-20 20:58:47 · 2624 阅读 · 6 评论 -
ESP32-WROVER-B 模组 & ES8311 音频板开发时的 MCLK 时钟管脚配置思路
参考资料:可参考 ESP32-LyraT-Mini 开发板的硬件原理图 设计管脚分配可参见 ESP32-LyraT-Mini V1.2 Hardware Reference1、硬件上,MCLK 只能使用 GPIO0、GPIO1、GPIO3 管脚,不可使用其他管脚,可阅读 《ESP32 技术规格书》 的 IO_MUX 表,推荐使用 GPIO0 。如下:2、由于 ESP32-Lyrat-MINI 音频板上使用的是 ES8311 ,所以在进行软件调试时,可以直接在 menuconfig 中选择 ES原创 2021-08-02 21:42:13 · 5228 阅读 · 0 评论 -
ESP32 双网卡时默认路由选择机制分析
由于 ESP32 可以同时使用以太网和 Wi-Fi 接入网络,此篇博客用来分析 ESP32 双网卡(Wi-Fi & 以太网同时存在)时使用 TCP 等协议通信会使用哪个 IP。此处会以 websocket 例程为例进行测试分析。注:对应的 IDF commit 为 c9646ff0b (HEAD, tag: v4.3) versions: Update version to 4.3.0。1 环境配置打开终端,按照 ESP-IDF 编程指南 搭建 IDF 环境,然后在工程对应的终端下输入 i原创 2021-06-30 17:48:04 · 2954 阅读 · 9 评论 -
自定义 ESP32 分区表 partitions.csv
最近在 ESP32 编译中遇到了以下问题:esp_image: Image length 1057652 doesn't fit in partition length 1048576boot: Factory app partition is not bootableboot: No bootable app partitions in the partition table这里应该是分区表分配给 APP 的空间不够。借此契机来了解一下 ESP32 的分区表 partitions.csv 吧。转载 2021-06-22 20:19:25 · 3330 阅读 · 0 评论 -
基于 ESP-IDF 将自定义的静态库制作成组件
此篇博客用来描述如何基于 ESP-IDF release/v3.3 添加并使用静态库。具体将分为以下几个部分:静态库的生成将生成的库文件放入 ESP-IDF 指定的存放位置将静态库添加至 cmake 中将静态库添加至 makefile 中1. 静态库的生成这一步说明如何生成后续要用到的静态库,以 static_lib.c和static_lib.h 生成静态库为例。指令如下:xtensa-esp32-elf-gcc -o static_lib.o -c static_lib.c # 将源文转载 2021-06-15 14:49:14 · 1300 阅读 · 5 评论