什么是FAT? FAT(File Allocation Table)是“文件分配表”的意思。就是用来记录文件所在位置的表格,它对于硬盘的使用是非常重要的,假若丢失文件分配表,那么硬盘上的数据就会因无法定位而不能使用了。
1、 软件准备:① ESP-IDF:包含ESP32 API和用于操作工具链的脚本。②工具链msys32:用于编译ESP32应用程序。③编辑工具Visual Studio Code 注意:工具链和ESP-IDF需要解压到我们电脑的指定目录,但这个目录不能包含任何的中文字符! 2、ESP-IDF解压:在目录下找到压缩包“esp-idf-v3.3.zip”,我们解压到目录
转载
2024-04-29 21:30:05
179阅读
我的环境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
142阅读
ESP32 分区表介绍
原创
精选
2024-08-26 14:14:02
876阅读
一、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阅读
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
906阅读
▌011.背景介绍在 ESP32检测调制激光信号程序优化 以及 测试ESP32S基本模块的功能,并验证是否可以应用在AI智能车竞赛检测激光信号中 中测试了 ESP32串口转WiFi双天线ESP32-S模组 用于 全国大学生智能车竞赛 中的 室内AI视觉组裁判功能。在 ESP32检测调制激光信号程序优化 中测试了ESP32对于调制激光信号检测方案的性能。现在还生下了使用 传统比赛系
转载
2024-05-14 14:09:45
258阅读
文章目录一、前言二、外观对比三、模组及芯片资源对比四、开发资料 一、前言 ESP32-SU、ESP32-SL和ESP32-S命名上看,似乎看不出来有多大区别,不急,我们先看下规格书:ESP32-S模组规格书、ESP32-SL模组规格书、ESP32-SU模组规格书,看了规格书后,再对比下乐鑫官网芯片资料,可以得到以下对比结果。二、外观对比天线 &nbs
转载
2024-05-23 23:16:02
3800阅读
1 前言 大家好,我是手工饭!喜欢做一些看似简单又不简单的东西!最近我精心制作了一款mini平衡车希望大家喜欢,虽然提供了基本功能可演示软件,但我建议大家可以挑战自我一步一步的实现自己的软件。附件有原理图以及部分物料的购买链接,如元器件标注有误或者有疑问都可以联系我哦!先上视频:(点击观看)2 平衡原理 如果通过简单的练习,一般人可以通过自己的手指把木棒直立而不倒的 放在指尖上,所以练习的时候,需
目前使用的ESP-WROOM-32集成4MB SPI Flash。在编译esp32程序时,通过make menuconfig -> PartitionTable 可以有三种分区选择:工厂程序(无OTA分区)/工厂程序(双OTA分区)/用户自定义分区。本文以ESP32 4M Flash为例,讲一讲如何用户自定义分区表。首先下图是一个适用于阿里云物联网平台的分区表:关于分区图示的说明:
0x80
转载
2024-04-25 11:49:24
877阅读
partition table 使用说明简介分区表(partition table )是 ESP-IDF 框架中实现的一种分配 flash 的方式 ,对 spi_flash_{read|write|erase} 等接口进行了封装,增加了越界检查,同时尽量避免了直接操作 flash 地址,所以更加简单安全,但分区表擦写操作本身不具备擦写均衡,如果希望使用分区表存储用户数据,只建议存储不会频繁更改的数
转载
2024-04-20 22:47:30
3660阅读
目录前言使用环境使用方法原创不易,点个赞或者点个关注激励笔者分享更多优质原创内容吧!开源万岁!前言 从ESP32板子的官方库中可以找到EEPROM库,但是阅读README.md文件可知,ESP32并没有EEPROM,而是使用内部FLASH模拟出来EEPROM的,这是为了和以前的Arduino程序兼容。以下
转载
2024-05-23 22:41:01
286阅读
使用Trafodion的用户可能会经常有一个疑问,那就是在Trafodion中创建表时到底定义多少分区数是合适的?我们已经知道,Trafodion是一款SQL on Hadoop的数据库引擎,底层基于HBase,具有多节点分布式存储和计算的功能。关于分布式存储,Trafodion在建表时提供盐粒功能(SALT)可以实现数据在加载到Trafodion中均衡分布于各个节点,即把数据通过预分区的方式分成
概要前面一章节已经介绍了如何为ESP32生成静态库的方法,这章记录一下使用Z3GatewayHost静态库的方法和注意事项。软硬件环境ESP32-EFR32开发板一套Host:ESP32-WROOM-32D Flash:8MB SRAM :536KB NCP:EFR32MG21A020F768IM32ESP32开发环境:Eclipse IDE for C/C++
转载
2024-08-02 17:59:08
258阅读
文章目录概要Thonny介绍固件烧录流程1、下载Thonny IDE2、打开解释器面板选项3、选择设备类型和端口4、烧写固件小结 概要购买到一块Micropython的开发板之后,一般默认已经烧写好固件。有时候固件版本过低或在没有烧写好,这时我们还是需要自己烧写固件。烧写固件的方式很很多种,这里就不一一介绍。因为Thonny集成了esptool和UF2工具,并且是可视化的,所以笔者就选用Thon
转载
2024-06-23 22:59:05
136阅读
文章目录一、ESP32 LVGL移植(可以更新到最新的版本)移植准备二、移植修改文件三、移植后的最终显示四、下载链接 一、ESP32 LVGL移植(可以更新到最新的版本)移植准备 移植下载网址:Github,然后需要下载一些文件,其中找到属于lv_port_esp32、lvgl ,lv_demos,lvgl_esp32_drivers四个文件。将LVGL、lvgl_demos、lv_esp32
转载
2024-05-17 13:29:15
195阅读
1、背景:ESP32 是一款蓝牙与 WIFI 合一的 IoT 芯片,并且支持 OTA 在线升级功能,在实际产品开发过程中需要对 FLASH 分区定制才能更好地满足产品需求,做刚刚好的产品。ESP32 系统可以运行多个应用程序,同时包括大量的数据(校正数据、文件系统、参数保存等),分区表存放在 FLASH 偏移地址 0x8000。2、分区表简析 分区表长度为 0xC00 字节,最...
原创
2021-07-12 17:24:36
4573阅读
1.要获取天气信息,先申请心知天气的密钥。
申请账号后,可以【产品管理】->【基本信息】->【API密钥中】获取到密钥信息:
公钥:
Ppvt4nzay1unX37MZ
私钥:
S_RKZUhKg1LNhfVqa
2.获取时间可以使用苏宁时间提供的API接口:
http://quan.suning.com/getSysTime.