一、简介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
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
617阅读
ESP8266烧录机智云固件教程(烧录固件详细教学)本教程是【STM32移植机智云】的必须的准备步骤。 先烧固件,再移植代码。 介绍a.esp8266简介esp8266是一款常用的WiFi模块,物美价廉,功能强大。b.机智云简单实用的物联网平台。 官网概述:准备材料 1.esp8266模块。 本文使用的是esp8266_01,如图。 2.机智云官方固件 获取渠道: 机智云官网(需要先登录账号)–开
我一开始入门esp32的时候找关于固件下载好长时间都没有找到适合入门的固件烧录教程。现在学了一段时间,所以想要写一篇关于esp32固件烧录的教程,去帮助一些入门的朋友。这篇文章主要参考的官方文档的说明,如果想要了解更多的关于烧录知识或者完全适合你的开发板固件烧录的方法,你可以参考下面是链接:ESP-AT下载指导ESP-AT固件flash文件中doc中工具使用指南(这个不是链接)为什么下载固件?首先
转载
2024-04-24 13:22:50
393阅读
第13章 DSP快速计算函数-三角函数和平方根本期教程开始,我们将不再专门的分析DSP函数的源码,主要是有些DSP函数的公式分析较麻烦,有兴趣的同学可以自行研究,本期教程开始主要讲解函数如何使用。目录第13章 DSP快速计算函数-三
由于项目需要ESP32连接app进行OTA,为了支持AP模式下与STA模式下的本地局域网OTA功能(不需要OTA服务器)。 咨询乐鑫技术支持,ESP-IDF下没有该模式的官方例程。网上也一直没有找到相关例程,翻出来手册看了看倒也不难。基于esp-idf\examples\system\ota\native_ota_example与esp-idf\examples\http_server\file_
前两节已经说明了,开发环境以及升级到最新的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
139阅读
TCP / IP的工作TCP / IP是Internet上使用的网络协议。它是协议,ESP32本身自带了TCP/IP协议,所以,我们只需了解并学会运用即可。 首先,有IP地址。这是一个32位值,应该是唯一的每个设备连接到互联网。一个32位的值可以被认为一个的 的四个不同的8位值(4-×8 = 32)。由于我们可以表示一个8位的数目为0到255之间的数值,我们通常代表与符号的IP地址:&
闪存:用于存放上传的程序网页文件或者系统配置文件 ESP8266闪存系统和计算机系统一样,可以对文件进行读写操作通过程序向闪存文件系统写入信息首先可以选择缓存的大小#include <FS.h>
String file_name = "/taichi-maker/notes.txt"; //被读取的文件位置和名称
void setup() {
Serial.begin(
概要前面一章节已经介绍了如何为ESP32生成静态库的方法,这章记录一下使用Z3GatewayHost静态库的方法和注意事项。软硬件环境ESP32-EFR32开发板一套Host:ESP32-WROOM-32D Flash:8MB SRAM :536KB NCP:EFR32MG21A020F768IM32ESP32开发环境:Eclipse IDE for C/C++
文件系统有很多种,不同的操作的系统或者存储介质会选择不一样的文件系统,对于spiffs来说就是为了嵌入式设备而定制的精简版文件系统,优点是占用的内存非常小,而已不使用malloc分配内存,系统使用的内存由用户传入静态内存,缺点就是能存储的文件个数有限制,文件大小有限制,而且不能建立文件夹只有一级目录。参考了这篇文章,说的很详细:SPIFFS 是一个用于 SPI NOR flash 设备的嵌入式文件
转载
2024-04-15 06:40:06
192阅读
一、GAP(Geneirc Access Profile)1.GAP的作用2.一个可扫描可连接的定向蓝牙连接过程 二、GATT(Generic Attribute Profile)1.GATT作用 GATT是基于ATT的上层协议;数据是存储在服务器Server上的,数据格式是以一种Profile配置文件方式来存储的;Profile下会有不同的Service服务,Service底
文章目录关于SPIFF的使用——esp32学习笔记零、简述一、SPIFFS函数二、文件 关于SPIFF的使用——esp32学习笔记零、简述SPIFFS 是一个用于 SPI NOR flash 设备的嵌入式文件系统,支持磨损均衡、文件系统一致性检查等功能。在使用SPIFFS之前应该先确认你所用的板子的SPIFFS的大小。注:在使用SPIFFS功能之前需要在文件内引用头文件:#include "FS.
转载
2024-04-23 16:19:21
258阅读
esp32官方有个阿里云的连接组件,不过说明文档里介绍是用linux进行编译,这里说一下怎么在windows下使用VSCode编译esp-aliyun组件esp-aliyun组件下载地址:github.com/espressif/esp-aliyun不要下载release v2.0,这个版本有些旧了,我直接下载了master分支,记录一下时间2022-1-14,因为估计以后下载新的master分支
目录说明一、ESP-NOP1.1、简介1.2、硬件准备1.3、代码演示1.3.1、官方示例1.3.2、代码改进简化二、力矩反馈2.1、Dagor项目介绍2.2、ESP32drive的力矩反馈2.2.1、硬件准备2.2.2、修改代码2.2.3、根据串口输出调试2.2.4、观察电机运行2.2.5、实际应用2.2.6、调试总结三、ESP32drive-Double的力矩反馈3.1、一个驱动器两个电机3
转载
2024-04-21 19:05:41
87阅读
简介本ESP32 / ESP8266 MicroPython教程主要介绍如何使用ampy工具把电脑里的文件上传到MicroPython文件系统。本教程在ESP8266和ESP32上都进行了测试,这里显示的打印是针对ESP32的测试的。我们默认您已经提前安装好了ampy工具。有关如何在Python中使用pip(https://pypi.org/project/pip/)安装ampy的介绍,请参见这篇
分区表 文章目录分区表1. esp32 flash结构1.1 flash 物理组成1.2 flash 内部结构1.3 esp32启动过程2. 分区表2.1 分区表的组成2.2 分区表的定义2.2.1 Name字段2.2.2 Type字段2.2.3 SubType字段2.2.4 offset和size2.2.5 flags2.3 系统分区表的查看2.4 分区表的更换2.4.1 使用内置分区表2.4.
转载
2024-03-26 06:24:50
890阅读
一、概述在STM32单片机的开发工作中,我们需要提前搭建可支持代码编写、烧录和调试的开发环境,STM32的开发环境的IDE环境一只需要安装“Keil”即可完成,再辅助一些编辑工具如:“Source Insight”、“Visual Studio Code”等。ESP32C3-WROOM-02U模组的开发环境有两种:1、Windows IDF离线开发环境:就是在Windows系统中安装乐鑫官方提供的
文章目录1 HTTP Client 实验工程简介1.1 实验工程选择1.1.1 新建自己的工程app-http-client1.1.2 直接使用官方例程esp_http_client1.2 统一资源定位符URL1.2.1 URL的格式1.2.2 使用HTTP的URL1.3 超文本传送协议 HTTP1.3.1 HTTP的报文结构1.4 HTTP实验工具httpbin.org1.5 实验分析1.5.
转载
2024-04-15 11:44:35
115阅读
说明:我参考正点原子战舰开发板的例程和实验进行深入思考学习,读者若觉得有哪里描述不全的可以去这里下载资料查阅:stm32f103战舰开发板概念这里所说的堆栈,是针对单片机所说的“堆”(HEAP)与“栈”(STACK),它们是在内存中开辟的一片拥有特殊用途的区域;这里所说的内存,是指STM32片内的RAM,对于大容量的STM32F10xxx来说RAM的大小为64KB。内存布局时,MDK-ARM编译器