一、GAP(Geneirc Access Profile)1.GAP的作用2.一个可扫描可连接的定向蓝牙连接过程 二、GATT(Generic Attribute Profile)1.GATT作用 GATT是基于ATT的上层协议;数据是存储在服务器Server上的,数据格式是以一种Profile配置文件方式来存储的;Profile下会有不同的Service服务,Service底
转载
2024-09-15 20:03:56
132阅读
目前使用的ESP-WROOM-32集成4MB SPI Flash。在编译esp32程序时,通过make menuconfig -> PartitionTable 可以有三种分区选择:工厂程序(无OTA分区)/工厂程序(双OTA分区)/用户自定义分区。本文以ESP32 4M Flash为例,讲一讲如何用户自定义分区表。首先下图是一个适用于阿里云物联网平台的分区表:关于分区图示的说明:
0x80
转载
2024-04-25 11:49:24
877阅读
文章目录概要Thonny介绍固件烧录流程1、下载Thonny IDE2、打开解释器面板选项3、选择设备类型和端口4、烧写固件小结 概要购买到一块Micropython的开发板之后,一般默认已经烧写好固件。有时候固件版本过低或在没有烧写好,这时我们还是需要自己烧写固件。烧写固件的方式很很多种,这里就不一一介绍。因为Thonny集成了esptool和UF2工具,并且是可视化的,所以笔者就选用Thon
转载
2024-06-23 22:59:05
136阅读
我的环境Ubuntu18.04.4 LTS,本教程不涉及搭建详细过程包括Linux图形化搭建过程,只讲Ubuntu搭建ESP32非图形化环境过程遇到的错误点:工作路径问题(找不到IDF_PATH)、仓库下载问题(git clone)、工具链版本问题(WARNING: Toolchain version is not supported)。1、工作路径问题--找不到IDF_PATH &
转载
2024-04-26 19:04:42
154阅读
起因在使用esp32c3进行开发的过程中,使用了esp/esp-idf/examples/…中的softAP示例代码为基础,进行代码的添加扩展, 在代码中需要储存整数变量, 使用nvs_flash_init、nvs_get_i32、nvs_close等函数(非易失性存储库)可以储存整数 之后由于esp32c3需要从ap模式转换为sta模式,因此在ap模式中搭建了tcp server来接收ssid、
转载
2024-03-14 17:33:24
136阅读
ESP32 分区表介绍
原创
精选
2024-08-26 14:14:02
876阅读
什么是FAT? FAT(File Allocation Table)是“文件分配表”的意思。就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。
MAKER:jiripraus/ 译:趣无尽 本期带大家制作一个 LED 的炫彩发光球,使用 3D 打印外壳搭建球体并将 LED 灯嵌入在球体表面,最后再上传代码,一个颜色绚丽的 LED 球就完成了。 用它来做装饰品,效果异常炫酷!
焊接球体会比较耗时,大家一定要有耐心。
材料清单ESP32 开发板(带电池) × 1WS2812b RGB LED × 2001000m
需求如下:想对量产固件进行加密,加密后可用工具擦除旧固件,并支持重复烧录固件。所需工具:esptool , 可参考 “esptool.py 介绍和使用”
Flash 下载工具参考文档:Flash 加密ESP32-Secure Boot 安全方案解决方案:使用 esptool 指令生成 Flash 加密秘钥编译工程获取明文固件使用 Flash 加密秘钥对明文固件进行加密使用 Flash 下载工具烧录
转载
2024-03-05 22:25:47
903阅读
▌011.背景介绍在 ESP32检测调制激光信号程序优化 以及 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中 中测试了 ESP32串口转WiFi双天线ESP32-S模组 用于 全国大学生智能车竞赛 中的 室内AI视觉组裁判功能。在 ESP32检测调制激光信号程序优化 中测试了ESP32对于调制激光信号检测方案的性能。现在还生下了使用 传统比赛系
转载
2024-05-14 14:09:45
258阅读
一、简介1.1 硬件介绍ESP32-S3 SoC 芯片支持以下功能:2.4 GHz Wi-Fi低功耗蓝牙高性能 Xtensa® 32 位 LX7 双核处理器运行 RISC-V 或 FSM 内核的超低功耗协处理器多种外设内置安全硬件USB OTG 接口USB 串口/JTAG 控制1.2 官方资料ESP-IDF编程指南Wi-Fi库HTTP服务器1.3 开发环境软件:IDF 5.1.1 硬件:ESP32
转载
2024-08-30 14:07:10
184阅读
文章目录一、前言二、外观对比三、模组及芯片资源对比四、开发资料 一、前言 ESP32-SU、ESP32-SL和ESP32-S命名上看,似乎看不出来有多大区别,不急,我们先看下规格书:ESP32-S模组规格书、ESP32-SL模组规格书、ESP32-SU模组规格书,看了规格书后,再对比下乐鑫官网芯片资料,可以得到以下对比结果。二、外观对比天线 &nbs
转载
2024-05-23 23:16:02
3800阅读
1 前言 大家好,我是手工饭!喜欢做一些看似简单又不简单的东西!最近我精心制作了一款mini平衡车希望大家喜欢,虽然提供了基本功能可演示软件,但我建议大家可以挑战自我一步一步的实现自己的软件。附件有原理图以及部分物料的购买链接,如元器件标注有误或者有疑问都可以联系我哦!先上视频:(点击观看)2 平衡原理 如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的 放在指尖上,所以练习的时候,需
前两节已经说明了,开发环境以及升级到最新的sdk。本节 Hello_World 案例。导入ESP32_IDF项目1. 选择 File→Import2. 点开C/C++分支,并选中Existing Code as Makefile Project3. 去除C++支持,选中 Cygwin GCC点击Browser,选中 esp-idf-v2.1所在的目录 4. 点击&n
转载
2024-03-18 17:04:14
191阅读
ESP8266烧录机智云固件教程(烧录固件详细教学)本教程是【STM32移植机智云】的必须的准备步骤。 先烧固件,再移植代码。 介绍a.esp8266简介esp8266是一款常用的WiFi模块,物美价廉,功能强大。b.机智云简单实用的物联网平台。 官网概述:准备材料 1.esp8266模块。 本文使用的是esp8266_01,如图。 2.机智云官方固件 获取渠道: 机智云官网(需要先登录账号)–开
转载
2024-05-12 13:14:17
141阅读
ESP32 Arduino FAT文件系统详细使用教程?FatFs库不仅可以实现 FAT 文件系统还可以和 SD 卡配合使用,这里不做介绍。?参考1(在 Linux环境下创建二进制文件):https://github.com/marcmerlin/esp32_fatfsimage
?参考2 http://marc.merlins.org/perso/arduino/post_2019-03-
转载
2024-03-15 09:38:24
995阅读
我一开始入门esp32的时候找关于固件下载好长时间都没有找到适合入门的固件烧录教程。现在学了一段时间,所以想要写一篇关于esp32固件烧录的教程,去帮助一些入门的朋友。这篇文章主要参考的官方文档的说明,如果想要了解更多的关于烧录知识或者完全适合你的开发板固件烧录的方法,你可以参考下面是链接:ESP-AT下载指导ESP-AT固件flash文件中doc中工具使用指南(这个不是链接)为什么下载固件?首先
转载
2024-04-24 13:22:50
760阅读
第13章 DSP快速计算函数-三角函数和平方根本期教程开始,我们将不再专门的分析DSP函数的源码,主要是有些DSP函数的公式分析较麻烦,有兴趣的同学可以自行研究,本期教程开始主要讲解函数如何使用。目录第13章 DSP快速计算函数-三
转载
2024-06-07 10:10:40
0阅读
由于项目需要ESP32连接app进行OTA,为了支持AP模式下与STA模式下的本地局域网OTA功能(不需要OTA服务器)。 咨询乐鑫技术支持,ESP-IDF下没有该模式的官方例程。网上也一直没有找到相关例程,翻出来手册看了看倒也不难。基于esp-idf\examples\system\ota\native_ota_example与esp-idf\examples\http_server\file_
转载
2024-07-06 08:30:08
378阅读
点赞
partition table 使用说明简介分区表(partition table )是 ESP-IDF 框架中实现的一种分配 flash 的方式 ,对 spi_flash_{read|write|erase} 等接口进行了封装,增加了越界检查,同时尽量避免了直接操作 flash 地址,所以更加简单安全,但分区表擦写操作本身不具备擦写均衡,如果希望使用分区表存储用户数据,只建议存储不会频繁更改的数
转载
2024-04-20 22:47:30
3660阅读