E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
esp-idf
ubuntu下编译esp32 micropython固件编译(可自行增加模块)
目录0.前言1.安装ESP-IDF2.初始化Micropython仓库3.选择
ESP-IDF
相应版本情况1情况24.开始编译5.烧录固件0.前言为ESP32编译Micropython固件操作系统:ubuntu22.041
__H2__
·
2023-06-07 00:26
ESP32实例
micropython
Linux运维
ubuntu
linux
git
ESP32在
ESP-IDF
框架下使用LVGL(v8.3)
开发环境VSCode+ESP-IDF插件说明:IDF版本为4.4.4,最新版的5.0.1弃用了些东西,而lvgl_esp32_drivers对5以上的版本未适配,所以不建议使用5以上的版本。安装:安装教程,建议整体看完在进行安装,以免安装失败,教程安装的是5.0.1,需要改为4.4.4。Arduino移植教程:点击此处加载库lvgl:github下载地址,选择8.3版本。lvgl_esp32_dr
小魏先森
·
2023-04-18 14:37
单片机
wifi
mcu
嵌入式硬件
VSCode安装
Esp-IDF
开发环境(pip version)出错解决办法
在VSCode扩展中找到
Esp-IDF
插件,点击卸载按钮。注意:此时并没有真正卸载
ESP-IDF
,需要将该插件所下载的文件完全删除。默认
小魏先森
·
2023-04-18 14:07
vscode
pip
python
ESP32在Arduino框架下使用LVGL(v8.3)
ESP-IDF
移植教程:点击这里使用到的库:TFT_eSPI和lvgl一、TFT_eSPI配置添加该库到项目之后,首先进行编译,可能会出现找不到SPI.h文件的情
小魏先森
·
2023-04-18 14:06
单片机
物联网
wifi
嵌入式硬件
ui
ESP32在
ESP-IDF
框架下为LVGL(v8.3)配置SD卡文件系统
踩坑记录1、如果SD卡曾经做过系统盘(比如说:作为树莓派的系统盘),那么要把系统盘的分区合并成一个(这个网上有很多教程),并重新格式化,否则实验会失败。2、并不是买回来的新的SD卡就一定能用(并不是说用读卡器插在电脑上能够正常读写,就表示一定能够实验成功),买过几张卡,确实有不能用的,导致改bug搞了一下午没有成功。3、可以先运行一下IDF提供的SD卡示例,判断是否能够挂载文件系统成功(如果能够正
小魏先森
·
2023-04-18 14:33
单片机
嵌入式
硬件工程
【
ESP-IDF
】你好世界
这里写目录标题创建项目小细节点使用过Arduino的朋友一定会觉得
ESP-IDF
编译起来又慢又麻烦,但是我们为什么还是要使用
ESP-IDF
呢?原因就在于它比起Arduino来说更加强大!
白小希呀
·
2023-04-17 03:30
笔记
ESP-IDF
【
ESP-IDF
】如何安装
ESP-IDF
?
【
ESP-IDF
】如何安装
ESP-IDF
?
白小希呀
·
2023-04-17 03:00
笔记
esp-idf
【
ESP-IDF
】日志
【
ESP-IDF
】日志介绍
ESP-IDF
中的日志模块实际场景中的应用介绍
ESP-IDF
中的日志模块首先我们来介绍一下
ESP-IDF
中用于日志模块的头文件:esp_log.h我们在代码中使用#include
白小希呀
·
2023-04-17 03:00
笔记
ESP-IDF
ESP32ADC采样率配置(基于
ESP-IDF
)
最近要使用ESP32进行ADC采样,需要对ESP32的ADC采样率进行设置,查阅后发现网上这方面的资料非常少,所以把配置过程写下来以供大家参考文章目录一、ESP32的ADC外设二、示例代码修改三、ADC采样率获取四、采样率配置五、实验验证六、可能出现的问题一、ESP32的ADC外设打开ESP32的技术规格书第34页,可见ESP32具有2个12位的逐次逼近型ADC,他有RTC和DIG两个控制器,其中
物理专家expert
·
2023-04-17 03:59
单片机
github
嵌入式硬件
ESP32
ESP-IDF
看门狗TWDT
TWDT如何订阅和取消订阅TWDT的任务如何向阅和取消订阅TWDT的用户如何使任务和用户可以重置(即喂狗)TWDTs2.官方例程国内镜像https://gitee.com/EspressifSystems/
esp-idf
晨之清风
·
2023-04-17 03:58
ESP32
ESP32
看门狗
【
ESP-IDF
】超级大循环&看门狗
【
ESP-IDF
】超级大循环&看门狗设置ticks获取`portTick_PERIOD_MS`看门狗话不多说,我们直接来看代码:#include#include"esp_log.h"#include"freertos
白小希呀
·
2023-04-17 03:28
笔记
c语言
ESP-IDF
ESP32学习一-程序下载(windows工具)
Linux命令行下载这里不做介绍,有兴趣可以去看官方介绍,附上链接:Linux和macOS平台工具链的标准设置-ESP32-—
ESP-IDF
编程指南v5.0.1文档这里主要介绍使用windows的工具ESP32FLASHDOWNLOADTOOL
t_guest
·
2023-04-14 02:54
WIFI
ESP32
DOWNLOAD
TOOL
下载
windows
ESP32学习三-环境搭建(
ESP-IDF
V5.0,Ubuntu20.4)
因为要安装ESP-IDF5.0版本,python3的版本必须大于3.7.2)、安装需要的工具链3)、获取
ESP-IDF
打开终端
t_guest
·
2023-04-14 02:17
WIFI
ubuntu
ESP-IDF安装
Ubuntu20.4
在用户配置文件中添加 IDF_PATH 和 idf.py PATH
目前,CMake编译系统仍处于预览发布阶段,如您在使用中遇到任何问题,请前往
ESP-IDF
提交Issues。
newzhpfree
·
2023-04-11 19:12
linux
自动驾驶
【ESP32蓝牙通信】gatt_client 和 gatt_server 调试
以下根据,
esp-idf
的例程的调试过程总结如下:蓝牙协议基本概念创建自定义表的时候,要符合蓝牙基本原理
嵌入式电子信息爱好者
·
2023-04-09 22:50
esp32
嵌入式硬件
linux
【WiFi模组】乐鑫ESP32 基于
ESP-IDF
的原生SDK二次开发
一、开发环境1.系统环境:Windos102.源码框架:官方ESP-IDF4.4.13.编辑代码:VScode3.开发语言:C语言4.操作系统:FreeRTOS二、开发流程1.下载离线安装包&安装【官方下载链接:ESP-IDFWindowsInstallerDownloadOpenSourceIoTDevelopmentFrameworkforESP32】尝试过在线安装,但是由于网络问题很容易失败
外来务工人员徐某
·
2023-04-09 22:49
物联网技术
单片机
物联网
mcu
嵌入式硬件
ESP32的蓝牙架构你真的了解吗?来,蓝牙博主给你安排~
零.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:
ESP-IDF
基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对
ESP-IDF
Wireless_Link
·
2023-04-09 22:14
ESP32
开发板
ESP32
Bluetooth
ESP32蓝牙
ESP32
bluedroid
ESP32
nimble
乐鑫ESP32蓝牙
VScode+ESP32快速安装
ESP-IDF
插件
文章目录1.安装VScode2.在VScode安装espressifIDF3.安装
ESP-IDF
,ESP-IDF-Tools以及相关工具链3.1打开命令面板3.2在命令面板搜索ESP-IDFconfigureESP-IDFextension3.3
hwd00001
·
2023-04-08 16:26
ESP32
vscode
编辑器
【ESP32+freeRTOS学习笔记之“ESP32环境下使用freeRTOS的特性分析(新的开篇)”】
目录【ESP32+freeRTOS学习笔记】系列新的开篇
ESP-IDF
对FreeRTOS的适配
ESP-IDF
环境中使用FreeRTOS的差异性简介关于FreeRTOS的配置关于ESP-IDFFreeRTOSApplications
骑牛唱剧本
·
2023-04-08 15:57
ESP32+freeRTOS
学习
vscode
freertos
esp-idf
嵌入式
【ESP32+freeRTOS学习笔记之“ESP32环境下使用freeRTOS的特性分析(1-启动分析)”】
1.4APPCPU的内核启动流程2代码跟踪与特殊性说明3、总结乐鑫的
ESP-IDF
对FreeRTOS做了深度的适配,使ESP32-IDF的用户能
骑牛唱剧本
·
2023-04-08 15:57
ESP32+freeRTOS
学习
嵌入式
FreeRTOS
esp-idf
vscode
【无标题】
ESP32然后就买了几个回来,当然,也想着和大家一起玩介绍下这个开发板开发板Github项目链接https://github.com/Xinyuan-LilyGO/T-QT把仓库的代码下载到本地我们可以用
ESP-IDF
volval
·
2023-04-08 05:51
linux
运维
服务器
ESP32 开启 Wi-Fi 热点与手机端 Iperf 测试 APP 来测试 ESP32 Wi-Fi AP 速率的流程
#测试需求:ESP32开启WiFiAP+Server模式手机连接ESP32WiFiAP热点通过手机端Iperf测试APP测试ESP32WiFi热点的Iperf速率测试用例:可以基于“
esp-idf
/examples
25March
·
2023-04-08 05:27
性能测试
(Performance
Test)
iperf
ESP32
ESP-IDF
:TCP多线程并发服务器
核心代码:核心思想就是主线程只处理socket监听功能,把数据处理部分分配到不同的线程中去处理。来了一个客户端连接,就分配新的线程去处理该客户端的数据请求。代码:/多线程并发服务器/#include#include“sdkconfig.h”#include“freertos/semphr.h”#include“esp_system.h”#include“esp_spi_flash.h”#inclu
katerdaisy
·
2023-04-08 03:12
单片机
嵌入式硬件
tcp/ip
网络协议
websocket
基于ESP32 ADF的蓝牙音频功能
github.com/espressif/esp-adf.gitgitclonehttps://gitee.com/EspressifSystems/esp-adf.git#国内站点因为代码里用了子模块,而且把
esp-idf
shaniadolphin
·
2023-04-07 23:46
esp-idf
的内存管理——内存调试
目录1堆调试功能的使能1.1通过Kconfig使能1.2使能之后源码层面的变化2堆调试功能——POISONING3堆调试功能——TRACE4堆调试功能的使用经验参考1堆调试功能的使能1.1通过Kconfig使能idf提供了两种堆调试机制,POISONING以及TRACE。默认情况下,堆调试是未使能的。可以在menuconfig中配置使能,位置在:ComponentconfigHeapmemoryd
冉冉云
·
2023-04-05 15:06
#
esp-idf的内存管理
idf
heap
嵌入式
esp-idf
的内存管理——内存管理组件的初始化
目录1堆的初始化概览2堆的初始化源码分析3归还启动栈参考1堆的初始化概览idf会在启动过程中初始化heap组件,初始化主要做了如下几件事:找出所有连续的内存区域这些内存区域如果有毗邻且caps一致的则合并之在这些内存区域上建立堆通过heap_t将各个堆串成单向链表以便管理,表头为registered_heaps在启动的末期(当前是在main_task中)将原本用于启动栈的内存归还给堆初始化完成之后
冉冉云
·
2023-04-05 15:36
#
esp-idf的内存管理
esp-idf
heap
嵌入式
esp-idf
的内存管理——tlsf之上的封装
目录1为什么要封装2先看结构2.1multiheapnote1note22.2heapcaps2.3层次关系3再看接口3.1内存的申请3.2内存的释放3.2堆完整性检测3.3其它参考1为什么要封装封装通常会降低效率,但能够带来诸如通用性提升等好处,idf在tlsf的基础上增加封装,其作用可以概括为以下两点:上下层接口分离,上层接口和底层实际使用的内存管理算法无关,这样,以后有更优秀的算法,也可以很
冉冉云
·
2023-04-05 15:35
#
esp-idf的内存管理
esp-idf
heap
嵌入式
git submodule update --init --recursive失败的处理办法
1clone事例这里,我以获取乐鑫提供的软件库文件
ESP-IDF
仓库。作为clone的事例,具体讲解当clone失败时,怎么解决问
EmotionFlying
·
2023-04-03 08:44
【Ubuntu】
【ESP32】
1024程序员节
linux
ubuntu
esp32-c3 蓝牙 BLE 键盘 串口 低延时
ESP-IDF
开发环境
esp32-c3主控作为BLEkeyboard的使用介绍本文默认你已经了解了
ESP-IDF
开发环境的基本操作,本文只描述思路,不讲操作细节本文实现了使用esp32c3将来自串口的键码使用BLE蓝牙发送到
LeiCoder
·
2023-04-01 11:19
物联网
单片机
iot
esp-idf
的中断和异常管理——中断和异常的处理流程
目录1中断/异常向量表1.1xtensa1.2riscv2中断/异常的处理流程2.1xtensa2.1.1中断2.1.2异常2.2riscv2.2.1中断2.2.2异常3注册中断/异常的handler3.1xtensa3.1.1异常3.1.2中断3.2riscv后记1中断/异常向量表1.1xtensa对于xtensa,中断/异常向量表借助链接脚本来实现。具体的说,中断/异常的入口(含最初的处理程序
冉冉云
·
2023-03-31 14:03
#
esp-idf的中断和异常管理
esp-idf
ESP-C2系列模组开发板简介
它运行框架,例如ESP-Jumpstart和ESP造雨者,同时它也运行
ESP-IDF
。
ESP-IDF
是Espressif面向嵌入式物联网设备的开源实时操作系统,受到了全球用户的信赖。
DOIT_SZ
·
2023-03-28 19:43
智能硬件
智能家居
嵌入式硬件
ESP32-C2系列模组开发板
它运行框架,例如ESP-Jumpstart和ESP造雨者,同时它也运行
ESP-IDF
。
ESP-IDF
是Espressif面向嵌入式物联网设备的开源实时操作系统,受到了全球用户的信赖。
DOIT_SZ
·
2023-03-28 19:34
智能家居
智能硬件
人工智能
科技
2023年3月20日学习总结
遇到的难点问题有:1、遇到命令"
ESP-IDF
":配置
ESP-IDF
插件"导致错误。
xuechanba
·
2023-03-25 10:18
学习
ESP-IDF
编程指南③esp32和esp8266
ESP-IDF
编程指南解释(三)1.编译前的配置工作整个界面重点要配置的内容:不懂没办法,去乐鑫官方网站找自己的芯片型号的PDF文档来设定相应的值。
天空芝城
·
2023-03-22 22:41
乐鑫特权隔离机制 #3 | OTA 固件升级
目录
ESP-IDF
的OTA升级流程乐
乐鑫科技 Espressif
·
2023-03-08 22:18
乐鑫科技
乐鑫特权隔离机制
OTA
升级
乐鑫特权隔离机制
基于乐鑫SoC和
ESP-IDF
开发的应用程序,通常采用单体式系统(Monolithicsystem),其“内核”组件(操作系统、网络传输等)与“应用程序”或“业务逻辑”之间并不相互独立。
乐鑫科技 Espressif
·
2023-03-08 22:17
乐鑫
ESP-IDF
特权隔离
独立固件
快速指南 :
ESP-IDF
自定义以太网 PHY 驱动程序
如今,每个设计师都非常清楚这种感觉…好消息是,至少在
ESP-IDF
以太网PHY驱动程序支持方面,您再也不用担心这种事情了。在本文中,我将向您演示创建一个新的以太网PHY驱动程序是多么简单。
乐鑫科技 Espressif
·
2023-03-08 22:47
乐鑫
ESP-IDF
以太网
PHY
驱动程序
乐鑫发布
ESP-IDF
v5.0
乐鑫最近发布了ESP-IDFv5.0,对ESP-IDFv4.x进行了重大更新。v5.0版本能够与大多数基于v4.x版本构建的应用兼容,同时也进行了一些非兼容性更新,并移除了部分废弃功能。用户在更新项目时需要相应地修改代码。ESP-IDFv5.0是目前最新的稳定版本。ESP-IDFv5.0的新增特性包括:支持ESP32-C2和ESP32-H2SoC;对其他ESP32SoC(ESP32-S2、ESP3
乐鑫科技 Espressif
·
2023-03-08 22:47
乐鑫科技
ESP-IDF
v5.0
Arduino框架下对ESP32 NVS非易失性存储解读以及应用示例
引用:https://docs.espressif.com/projects/
esp-idf
/zh_CN/latest/esp32/api-reference/storage/nvs_flash.htmlN
perseverance52
·
2023-02-26 00:40
Arduino
ESP32
零基础入门实例教程
ESP32
NVS
Preferences.h
【esp32-s3】7.1 I2S——录音及存储
使用的是官方示例:https://gitee.com/EspressifSystems/
esp-idf
/tree/master/examples/peripherals/i2s/i2s_audio_recorder_sdcard2
飞鸟厌鱼
·
2023-02-26 00:08
esp32s3
ESP32
ESP-IDF
ftpServer
2022/02/02-2022/02/031.概述https://github.com/nopnop2002/esp-idf-ftpServeresp-idf-ftpServer1)使用FAT文件系统,基于
esp-idf
晨之清风
·
2023-02-26 00:38
ESP32
ESP32
FTP
Server
ESP-IDF
ESP32 之
ESP-IDF
教学(十四)——虚拟文件系统(VFS)
本文章来自原创专栏《ESP32教学专栏(基于
ESP-IDF
)》,讲解如何使用
ESP-IDF
构建ESP32程序,发布文章并会持续为已发布文章添加新内容!每篇文章都经过了精打细磨!
Augtons正(单片机)
·
2023-02-26 00:07
ESP32
教学专栏
(基于ESP-IDF)
单片机
c语言
嵌入式
物联网
ESP32
esp-idf
版本更新及切换方法
ESP-IDF
版本简介
ESP-IDF
的GitHub仓库时常更新,特别是用于开发新特性的master分支。如有量产需求,请使用稳定版本。
Justice_Gao
·
2023-02-05 03:41
ESP系列学习
esp-idf
版本更新
ESP32使用百度语音合成 实现文字转语音播放
二,播放器初始化
esp-idf
提
killer-p
·
2023-02-01 23:42
ESP32智能遥控
语音合成
文字转语音
智能家居
智能语音
esp32adf
ESP-IDF
添加 arduino作为component
最近想做个大点的项目,想同时用到arduino和
esp-idf
的特性,但是环境设置还有点复杂首先是现在platformio里面的
esp-idf
和arduino不兼容,是因为esp32的arduino是基于
剑山
·
2023-01-30 03:32
ESP32学习笔记 -- 使用 gitee 在 ubuntu 22.04 搭建
ESP-IDF
开发环境(新版本)
以前写过一篇文章,讲述了如何使用gitee在ubuntu环境下,搭建
ESP-IDF
开发环境,以前的文章,可以参考以下链接:ESP32学习笔记--(1)使用gitee搭建
ESP-IDF
开发框架随着乐鑫ESP32
工程师进阶笔记
·
2023-01-26 03:19
ESP32
学习笔记系列
ESP32
嵌入式
物联网
ESP-IDF
Guru Meditation 错误分析
1序言在一一分析不同GuruMeditationError前,您可以先了解遇到ESP-IDFcrashlog时的大体分析思路,请参考
ESP-IDF
根据crashlog进行代码初步debug思路2GuruMeditationError
25March
·
2023-01-05 23:41
代码调试
(Code
Debug)
Vscode搭建ESP32-C3开发环境
目录简介工具安装环境准备IDE安装其他工具安装使用命令提示符基本使用官方命令--安装简单VScode编译下载--安装复杂注意事项问题列表cmake路径不在环境变量中编辑不通过简介
ESP-IDF
是乐鑫官方的物联网开发框架
水枂
·
2022-12-31 11:48
Esp32
vscode
esp32
esp-idf
ESP IDF 开发框架构建 与 ADF 语音识别框架尝试 - esp 32s
安装
ESP-IDF
根
Kearney form An idea
·
2022-12-14 06:56
Node
MCU
语音识别
ESP32-C3入门教程 环境篇⑥——
ESP-IDF
编译原理简述(CMakeLists/CMake)和构建自定义项目
文章目录一、前言二、
ESP-IDF
编译原理2.1基础知识2.2软件组件2.3构建过程2.4最简单的示例项目三、构建自定义项目3.1项目重命名3.2main.c重命名3.3增加源文件3.4增加源文件夹3.5
小康师兄
·
2022-12-12 19:01
ESP32-C3入门教程
ESP32
ESP-IDF
组件
component
build
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他