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
【esp32】VSCODE +
esp-idf
使用记录
旨在进行学习使用过程中的问题记录。esp已经把vscode插件做的不错了,可以直接进行编译调试。使用的是esp32S3内置的usb/jtag主要参考:https://blog.csdn.net/weixin_50993868/article/details/136498570https://blog.csdn.net/weixin_43842462/article/details/12329584
zscredstone
·
2025-03-17 06:28
vscode
ide
编辑器
1.2 Vscode 搭建
ESP-IDF
环境
1,安装简体中文语言包插件2,安装
ESP-IDF
插件3,打开命令行(Ctrl+Shift+P),输入esp-idfextension,选择
ESP-IDF
:configureESP-IDFextension4
无来去
·
2025-03-17 06:23
vscode
ide
编辑器
ESP-IDF
中FreeRTOS的三种任务调度算法
本文内容参考:STM32F103移植FreeRTOS必须搞明白的系列知识---2(FreeRTOS任务优先级)_freertos最多支持多少个任务-CSDN博客浅析FreeRTOS任务调度器的三种调度算法和应用-电子发烧友网特此致谢!FreeRTOS中的任务调度算法FreeRTOS支持多种任务调度算法,可通过配置来满足不同应用的需求。可以通过配置configUSE_PREEMPTION和confi
蓝天居士
·
2025-03-15 18:01
ESP-IDF
ESP32-S3
ESP32-C3
ESP-IDF
ESP-IDF
双核任务调度及绑核
1.任务调度基本原理在FreeRTOS中,任务调度是基于优先级的抢占式调度算法。简单来说,系统根据任务的优先级决定哪个任务会被执行。如果一个高优先级任务变为就绪状态,FreeRTOS会立刻抢占当前正在运行的任务,并将高优先级任务调度运行。基本概念:任务优先级:FreeRTOS的任务优先级范围从0到31,其中0表示最低优先级,31表示最高优先级。任务创建时会指定一个优先级,调度器会根据优先级决定哪个
V.Code1024
·
2025-03-11 01:02
ESP-IDF
arm开发
vscode
c语言
架构
ESP-IDF
开源框架安装与使用指南
ESP-IDF
开源框架安装与使用指南esp-idfEspressifIoTDevelopmentFramework.OfficialdevelopmentframeworkforEspressifSoCs
钟新骅
·
2025-03-11 01:30
ESP-IDF
开发框架入门指南
ESP-IDF
开发框架入门指南esp-idfEspressifIoTDevelopmentFramework.OfficialdevelopmentframeworkforEspressifSoCs.项目地址
丁慧湘Gwynne
·
2025-03-11 01:30
ESP-IDF
架构浅析
1.ESP-IDF的架构概述
ESP-IDF
是一个为ESP32芯片设计的全面开发框架。
V.Code1024
·
2025-03-11 01:27
ESP-IDF
arm开发
c语言
架构
ESP-IDF
低功耗模式详解
ESP32芯片在低功耗应用中有强大的能力。为了降低功耗,ESP32提供了多个低功耗工作模式,如浅睡眠、深度睡眠和休眠模式等,同时也支持唤醒机制,使设备能够在待机状态下迅速响应外部事件。1.不同低功耗模式比较模式特点使用场景电流消耗唤醒延迟Active模式(正常工作模式)CPU正常工作,时钟频率可配置,支持接收、发射或监听信号适合需要减少无线通信功耗的场景约30mA即刻唤醒Light-sleep(浅
V.Code1024
·
2025-03-01 16:03
ESP-IDF
arm开发
c语言
ESP32-S3 V5.0.2 flash 手动生成密钥加密 _By星年(已验证)
环境ESP32-S3ESP_IDFV5.0.2手动生成密钥加密官方参考资料:https://docs.espressif.com/projects/
esp-idf
/zh_CN/v5.0.2/esp32s3
_星年
·
2025-02-26 19:36
物联网
网络
单片机
c语言
嵌入式硬件
ESP32
ESP32
esp-idf
开发环境搭建
一、准备工作安装必备工具Python3.8+:建议使用官方推荐的3.8版本,避免高版本兼容性问题(2()])。下载地址:Python3.8.10,安装时勾选AddtoPATH。VisualStudioCode:推荐开发工具,下载地址:VSCode4。配置Python镜像源以管理员身份运行CMD,执行以下命令加速依赖下载:pipconfigsetglobal.index-urlhttps://mir
chem4111
·
2025-02-26 12:46
c语言
嵌入式硬件
ESP-IDF
VS Code 扩展 v1.9.0 正式发布
乐鑫荣幸地宣布,ESP-IDFVSCode扩展v1.9.0版本正式上线!此版本引入了多项强大的新功能、性能优化及众多改进措施,旨在为开发者提供更加流畅的开发体验。新功能与改进亮点用户体验升级新增“基础使用指南”与“高级功能”两大互动式教程,助力用户快速上手。项目创建流程中融入增强的UI/UX示例,提升操作直观性。示例项目与新项目中的框架选择功能得到加强。优化了从示例创建项目的用户界面与体验。串行设
乐鑫科技 Espressif
·
2025-02-22 01:00
物联网
科技
iot
github
【ESP32】
ESP-IDF
开发 | WiFi开发 | HTTP服务器
1.简介1.1HTTPHTTP(HyperTextTransferProtocol),全称超文本传输协议,用于从网络服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还能确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本、图形等)。HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器(C/S)模型。HTT
马浩同学
·
2025-02-12 12:18
ESP32
http
服务器
网络协议
单片机
mcu
c语言
Conmi的正确答案——ESP32获取MAC地址
ESP-IDF
版本:v5.2.1ESP32芯片型号:ESP32C3(4Mflash版本)ESP支持的MAC地址有:typedefenum{ESP_MAC_WIFI_STA,/**
Conmi·白小丑
·
2025-02-09 00:33
C/C++
ESP32
FreeRTOS简介
本文将简要介绍FreeRTOS的发展历史、技术演进、技术特点,并介绍
ESP-IDF
对FreeRTOS的绑定,以及FreeRTOS在ESP32等芯片上的应用。FreeRT
boringhex.top
·
2025-02-07 06:21
开源
MCU
开源
freertos
嵌入式
ESP32-C3 学习测试 蓝牙 篇(二、蓝牙调试APP、开发板手机连接初体验)_esp32蓝牙app 添加应用
目录前言1、蓝牙手机调试工具2、
ESP-IDF
中示例的选择3、ESP32-C3BLE与手机连接初探结语前言距离上一次玩ESP32-C3的板子也有一段时间了,其实都是因为时间安排不过来,最近挤出了一点时间
2501_90252715
·
2025-02-02 19:00
学习
智能手机
ESP32-C3 VScode开发环境搭建(基于
ESP-IDF
—Windows和Ubuntu双环境)_esp32只能基于windows平台开发吗
2.3.1VScode插件配置2.3.2工程编译测试2.3.2烧录一、Windows环境下安装1.1安装Git直接搜索Git,到官方网站下载,地址:Git官方下载地址下载完毕,双击安装:除了开始选择一下安装路径,后面大部分默认就可以:安装完成,点击Finish即可:安装完成以后记得添加一下环境变量(现在软件很多都可以自动添加环境变量,在安装的时候选择一下AddtoPATH,如果没有自动添加环境变量
2401_87555613
·
2025-02-01 00:01
vscode
windows
ubuntu
ESP32 之
ESP-IDF
教学(十二)WiFi篇—— LwIP 之 TCP 通信
本文章来自原创专栏《ESP32教学专栏(基于
ESP-IDF
)》,讲解如何使用
ESP-IDF
构建ESP32程序,发布文章并会持续为已发布文章添加新内容!每篇文章都经过了精打细磨!
Augtons正(单片机)
·
2025-01-28 09:54
ESP32
教学专栏
(基于ESP-IDF)
udp
tcp/ip
单片机
物联网
c语言
【ESP32】
ESP-IDF
开发 | UART通用异步收发传输器+串口收发例程
1.简介UART可以说是开发者使用得最多的外设之一了,打印log几乎都是使用串口来实现的。UART是一种异步全双工的通信方式,异步传输的特性使得它仅需2根线就可以完成全双工的传输,但这也要求发送端和接收端的速率、停止位、奇偶校验位等都要相同,通信才能成功。一个典型的UART帧开始于一个起始位,紧接着是有效数据,然后是奇偶校验位(可有可无),最后是停止位。ESP32上的UART控制器支持多种字符长度
马浩同学
·
2025-01-28 08:52
ESP32
单片机
嵌入式硬件
c语言
mcu
ESP-IDF
环境安装出现问题(报错python.exe -m pip“ is not valid. (ERROR_INVALID_PIP))
安装参考【
ESP-IDF
篇】搭建
ESP-IDF
软件开发环境,包括手动命令行和VSCode两种方式-CSDN博客遇见问题原因分析:1.离线包自带的python3.11.2没有pip,导致安装失败2.电脑中有其他版本的
Lethal Rhythm113
·
2025-01-28 02:36
python
pip
开发语言
ESP32和STM32在处理中断方面的区别
高层次API:使用
ESP-IDF
提供的高层次A
半个番茄
·
2025-01-27 16:51
单片机
嵌入式硬件
ESP32-C3入门教程 环境篇③——VS Code IDE快速入门
文章目录一、安装VisualStudioCode二、安装扩展三、配置
ESP-IDF
插件四、创建工程五、配置工程5.1选择目标芯片5.2项目配置方法一方法二六、编译工程6.1方法一6.2方法二七、固件分析八
小康师兄
·
2025-01-25 10:10
ESP32-C3入门教程
VS
Code
ESP32-C3
ESP32
嵌入式
物联网
Wi-Fi AP模式入门(基于
ESP-IDF
)
主要参考资料:Wi-Fi库:https://docs.espressif.com/projects/
esp-idf
/zh_CN/v4.4/esp32s3/api-reference/network/esp_wifi.htmlESP-NETIF
弱冠少年
·
2025-01-25 02:12
嵌入式软件
网络
原生FreeRTOS和
ESP-IDF
中FreeRTOS的区别
原生FreeRTOS和
ESP-IDF
中FreeRTOS的区别文章目录原生FreeRTOS和
ESP-IDF
中FreeRTOS的区别1.定义和用途2.核心功能3.双核支持4.硬件支持5.扩展功能6.内存管理
大专生学编程
·
2025-01-24 20:27
FreeRTOS实时任务系统
ESP32开发
FreeRTOS
ESP-IDF
ESP32
ESP-IDF
使用LED组件实现各种LED效果控制
ESP32使用LED组件实现各种LED控制
ESP-IDF
组件管理LED组件简介测试LED组件写在最后
ESP-IDF
组件管理IDF组件管理器工具用于下载ESP-IDFCMake项目的依赖项,该下载在CMake
荻夜
·
2025-01-24 19:54
ESP32
esp32
led_indicator
用
ESP-IDF
驱动WS2812
WS2812b(54条消息)ESP32学习】驱动ws2812_sidongshi的博客-CSDN博客_esp32ws2812关于LED看这个资料吧,我不再继续说明
ESP-IDF
这个也初学,不太熟悉其中编译原理
楚谭
·
2025-01-24 19:22
ESP-IDF
c语言
xiaozhi-esp32 - 基于 ESP32 的 AI 聊天机器人
xiaozhi-esp32是一款基于
ESP-IDF
开发框架的开源硬件项目,旨在利用低成本硬件打造个人专属的AI聊天机器人。
小众AI
·
2025-01-24 13:02
AI开源
开源
人工智能
AI编程
【填坑】
ESP-IDF
环境安装常见报错信息和解决方案
文章目录Windows平台
ESP-IDF
环境安装常见报错信息和解决方案一、install时报错**Q1:错误信息:Downloadfailed操作超时或者installationhasfailedwithexitcode
清凉简装
·
2025-01-21 08:21
ESP32
ESP-IDF
物联网
ESP32S2
JSON入门(基于
ESP-IDF
)
主要参考资料:ESP32学习笔记(12)——JSON接口使用:https://blog.csdn.net/qq_36347513/article/details/116481167目录1.JSON简介1.1JSON语法规则1.2JSON键/值对2.添加cJSON4.解析JSON数据4.1判断是否为JSON4.2解析数据4.2.1解析字符串类型数据4.2.2解析整型数组数据4.3释放内存1.JSON
弱冠少年
·
2024-09-09 06:02
嵌入式软件
json
服务器
运维
使用
ESP-IDF
出现A fatal error occurred: This chip is ESP32-S3 not ESP32. Wrong --chip argument?的解决方案
使用
ESP-IDF
出现Afatalerroroccurred:ThischipisESP32-S3notESP32.Wrong--chipargument?的问题是因为没有把芯片设为目标。
HawkJgogogo
·
2024-09-05 05:06
ubuntu
linux
单片机
嵌入式硬件
在
ESP-IDF
环境下,使用标准 C 扩展 Micropython 模块
在
ESP-IDF
环境下,使用标准C扩展Micropython模块源码地址:https://gitee.com/Mars.CN/micropython_extend_example一、安装
ESP-IDF
环境在其他课程中讲过
Mars.CN
·
2024-08-29 12:01
c语言
开发语言
micropython
ESP
IDF
显示当前的所有FreeRTOS任务,
ESP-IDF
FreeRTOS Cookbook
#include#include“esp_log.h”#include“freertos/FreeRTOS.h”#include“freertos/task.h”/*task_list()显示当前的所有FreeRTOS任务使用前,请在menuconfig中启动EnableFreeRTOStracefacilityEnableFreeRTOSstatsformattingfunctions/void
盼望孤独的二进制
·
2024-08-22 21:04
c++
c语言
开发语言
物联网
嵌入式硬件
【ESP32 IDF快速入门】点亮第一个LED灯与流水灯
ESP32的开发环境包括
ESP-IDF
(
人才程序员
·
2024-03-04 11:33
快速入门IDF
ESP32-S3
单片机
嵌入式硬件
mcu
物联网
iot
IDF
ESP32
ESP32 非易失性存储器NVS,实现数据掉电存储(
ESP-IDF
)
0、前言在嵌入式物联网设备中,或多或少都会涉猎到数据掉电存储的需求。例如生活中常见的智能锁,如果不能实现数据掉电存储,智能锁的数据仅仅是存储于RAM内存中的话,一但掉电,此前用户所作的修改密码操作也会失效,仅仅有一个最初烧录到程序代码中的初始密码,如果这样的产品上市,也不会有用户愉快的买单。因此数据掉电存储在嵌入式物联网开发中是非常常见的,我们日常生活的许多电子产品也都有数据掉电存储的功能。提醒:
牛马大师兄
·
2024-02-20 06:16
ESP32系列经验教程
嵌入式硬件
物联网
mcu
单片机
嵌入式实时数据库
iot
risc-v
ESP32工程中CMake使用及加入第三方SDK库文件
在
ESP-IDF
框架中,乐鑫官方已经将CMake和Ninja编译构建工具集成到了
ESP-IDF
中。
牛马大师兄
·
2024-02-20 06:39
ESP32系列经验教程
开发工具经验教程
linux
c++
vscode
物联网
mcu
iot
Arduino和MPLAB X 开发STM32F103和PIC16F15376
要点:使用Arduino开发STM32F103(BluePill),MPLABX开发PIC16F15376(CuriosityNano)C/C++嵌入式开发ESP32(Arduino、
ESP-IDF
)和
亚图跨际
·
2024-02-04 07:30
嵌入式
stm32
嵌入式硬件
Arduino
FreeRTOS
错误处理(基于
ESP-IDF
)
主要参考资料B站Up主孤独的二进制《错误处理-乐鑫ESP32物联网开发框架
ESP-IDF
开发入门》
ESP-IDF
编程指南>API指南>错误消息:https://docs.espressif.com/projects
弱冠少年
·
2024-02-02 06:34
嵌入式软件
struts
java
后端
NVS入门(基于
ESP-IDF
)
主要参考资料:B站Up主孤独的二进制《ESP32存储篇NVS非易失性存储库》
ESP-IDF
开发指南>API参考>非易失性存储:https://docs.espressif.com/projects/
esp-idf
弱冠少年
·
2024-02-02 06:34
嵌入式软件
c语言
ESP32
ESP-IDF
LVGL8.3.3 ST7735颜色修正
陈拓2022/12/07-2022/12/101.概述在《ESP32ESP-IDFLVGL8.3.3移植(ST7735)》ESP32ESP-IDFLVGL8.3.3移植_晨之清风的博客-CSDN博客ESP32ESP-IDFLVGL8.3.3移植。https://blog.csdn.net/chentuo2000/article/details/128269394?spm=1001.2014.300
晨之清风
·
2024-01-30 15:05
ESP32
ESP32
ESP-IDF
LVGL移植
ESP-IDF
构建项目文件
首先,在进入项目文件夹——>点击components,进来后如图所示。进来后,在这新建文件夹,VScode内会自动同步自己所建的文件夹。这里我所新建的文件夹为ADC,文件夹内应包含CMakeLists.txt,ADC.c,ADC.h文件。完成后进入ADC.h文件内,文件应包含以下内容。同时ADC.c内应包含ADC.h。#ifndef__ADC_H__#define__ADC_H__#ifdef__
爱摄影的寸头怪
·
2024-01-23 05:36
mcu
单片机
S2-04
ESP-IDF
开发 : IIC
IICIIC(Inter-IntegratedCircuit)总线是一种由NXP(原PHILIPS)公司开发的两线式串行总线,用于连接微控制器及其外围设备。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。I2C总线由数据线SDA和时钟线SCL构成通信线路,既可用于发送数据,也可接收数据,是一种半双工通信协议。总线上的主设备与
Mars.CN
·
2024-01-21 11:36
ESP-IDF
入门篇
单片机
嵌入式硬件
ESP32
ESP-IDF
S2-03
ESP-IDF
开发: UART
UART(串口通讯)RS232串口串口不是RS232,RS232通讯使用了串口规范,RS232是电器层的通讯标准任何通信都要有信息传输载体,或者是有线的或者是无线的。串口通信是通过串口线进行有线通信。串口通信在早期是计算机与外界通信的主要手段,那时候的计算机基本上都标配有串口以实现和外部通信。串口通信早期就定义了一套标准的串口规约,DB9(9个引脚)接口就是标准接口,此外还有不常见的DB25(25
Mars.CN
·
2024-01-21 11:35
ESP-IDF
入门篇
ESP32
FreeRTOS
嵌入式硬件
ESP-IDF
S2-02
ESP-IDF
开发 :PWM
PWMPWM是PulseWidthModulation的缩写,中文名为脉宽调制。它是一种通过调整信号的脉冲宽度来控制信号平均值的技术。在嵌入式系统中,PWM通常用于控制电机、LED等外围设备的亮度、速度等参数。PWM技术通过不断切换高电平和低电平状态来生成一个矩形波形信号,其中高电平和低电平的持续时间称为占空比。占空比表示每个周期内高电平信号所占的时间比例,通常以百分比的形式表示。工作原理如下:在
Mars.CN
·
2024-01-21 11:05
ESP-IDF
入门篇
ESP32
ESP-IDF
嵌入式硬件
S2-05
ESP-IDF
开发 : SPI
SPISPI是由摩托罗拉(Motorola)公司开发的全双工同步串行总线,是微处理控制单元(MCU)和外围设备之间进行通信的同步串行端口。主要应用在EEPROM、Flash、实时时钟(RTC)、数模转换器(ADC)、网络控制器、MCU、数字信号处理器(DSP)以及数字信号解码器之间。SPI系统可直接与各个厂家生产的多种标准外围器件直接接口,一般使用4条线:串行时钟线SCK、主机输入/从机输出数据线
Mars.CN
·
2024-01-21 11:33
ESP-IDF
入门篇
单片机
嵌入式硬件
ESP32
FreeRTOS
ESP-IDF
ESP-IDF
Modbus从站例子
支持的芯片型号ESP32ESP32-C2ESP32-C3ESP32-C6ESP32-H2ESP32-S2ESP32-S3Modbus从站例子此示例演示了使用FreeModbus协议栈来实现ESP32作为从站设备来进行通信,该示例允许外部Modbus主站使用Modbus协议读取/写入的从站设备参数,“mb_example_common/modbus_params.h”头文件中,定义了可通过Modbu
帐篷Li
·
2024-01-20 19:06
MODBUS
从站
ESP-IDF
Modbus 主站示例程序
支持的芯片型号ESP32ESP32-C2ESP32-C3ESP32-C6ESP32-H2ESP32-S2ESP32-S3Modbus主站例子这个示例展示了使用FreeModbus协议栈来实现ESP32作为主站设备来进行通信,该示例能读取和写入连接到Modbus线路从站设备的属性值。所有需要访问的参数都在在Modbus主站示例源文件的数据字典中定义。这些参数以属性的形式表示,每个属性都有其名称和属性
帐篷Li
·
2024-01-20 19:05
esp32
modbus
保姆级
ESP-IDF
开发环境搭建
1.手动安装工具链,命令行方式(windows)1.1下载离线安装器进入乐鑫ESP-IDFWindowsInstallerDownload下载页面,选择离线版本工具(网络原因,安装过程中使用github下载会出问题)。1.2使用安装器进行安装下载完成之后双击,选择简体中文,准备开始安装。同意协议,下一步等待安装前系统检查选择目标位置,这里我直接默认了,也可以修改为其他路径选择组件,默认或者全选即可
帐篷Li
·
2024-01-20 19:35
嵌入式千宝箱
stm32
单片机
嵌入式硬件
NVS 错误码对应的原因
参见文档:
esp-idf
/components/nvs_flash/include/nvs.h#defineESP_ERR_NVS_BASE0x1100/*!
Rainbow.Cai
·
2024-01-19 17:05
ESP
应用需求实现
nvs
GitHub 自动下载 Release 固件
作为一名嵌入式程序员,就以Espressif下的
esp-idf
仓库为例,截至到作者写这篇文档前,最新发布的版本为ESP-IDFPre-releasev5.0-beta1。
嵌入式工程狮
·
2024-01-13 06:49
Python
Espressif
github
python
经验分享
mcu
iot
ES7210使用TDM模式(基于ESP32-S3-BOX、
ESP-IDF
)
目录0.概述1.硬件连接2.驱动配置2.1ESP-BOX主机I2S配置2.2ES7210从机寄存器配置3.应用层0.概述es7210有两个手册,一个是datasheet,一个是userguide.比较难啃,很多单词缩写直接扔上来,只能靠着上下文勉强猜一猜……1.硬件连接在datasheet中,官方给出了参考设计,其中IIC负责配置,IIS负责音频传输。这里的IIS是接了两根数据线SDOUT1和SD
弱冠少年
·
2024-01-13 05:14
嵌入式软件
单片机
ESP32
ESP-IDF
安装教程(windows 64位)
原创作者:王赟
ESP-IDF
使用了许多第三方开源库,同时工具链所依赖的软件很多,因此安装一直都是一个难题。
cqcyst
·
2024-01-11 08:13
嵌入式设备
ARM
C/C++
上一页
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
其他