0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Espressif IDE 介绍

启明云端 2023-06-21 17:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Esressif IDE是乐鑫基于Eclipse CDT,专为乐鑫物联网开发框架ESP-IDF打造的独立集成开发环境,支持用户使用 ESP-IDF 实现端到端物联网应用开发。

Espressif IDE 的主要特性

在 Eclipse CDT 环境下构建,易于使用

专为 ESP-IDF 应用程序开发而打造

集成编译所需的 ESP 工具链配置

可自动配置编译环境变量

提供新建项目向导以及 ESP-IDF 快速入门模板

具备领先的的编辑、编译以及语法着色功能

配有预建的函数头和函数定义导航

支持安装一个全新的 ESP-IDF 或是配置现有的 ESP-IDF

可直接从 IDE 中安装和配置 ESP-IDF 工具

配有用于项目设置的 SDK 配置编辑器

集成 CMake 编辑器,用于编辑 CMake 文件,如 CMakeLists.txt

支持基于 CMake 的编译系统

支持通过 UART 和 JTAG 烧录

支持自定义的 ESP-IDF OpenOCD 调试功能,包含预配置和设置

支持 GDB 硬件调试

集成 ESP-IDF 串行监视器,用于查看程序的串行输出

配备预置编译环境变量的 ESP-IDF 终端

配备应用程序大小分析编辑器,用于分析应用程序的静态内存使用情况

支持堆分析,用于进行内存分析并发现内存泄漏

支持 Panic 模式下 GDB Stub 调试

提供应用层跟踪,以便使用启动和停止命令,分析程序行为

支持 ESP32、ESP32-S2、ESP32-S3 和 ESP32-C3 系列芯片

支持中英文

具备可扩展性,适用于 Eclipse 生态体系中的其他第三方插件

*下滑查看更多

① Espressif IDE 编译

选择IDE路径

f42bcbd4-1017-11ee-a579-dac502259ad0.png

导入IDF例程

f43a933a-1017-11ee-a579-dac502259ad0.png

f4483012-1017-11ee-a579-dac502259ad0.png

选择串口配置

f462b540-1017-11ee-a579-dac502259ad0.png

编译工程

f474a85e-1017-11ee-a579-dac502259ad0.png

② Espressif IDE 测试

配置项目测试信息

f4a129e2-1017-11ee-a579-dac502259ad0.png

f4d0e420-1017-11ee-a579-dac502259ad0.png

进行测试

f4fda49c-1017-11ee-a579-dac502259ad0.png

IDF版本更换(乐鑫菜单)

f51c93a2-1017-11ee-a579-dac502259ad0.png

f52b3498-1017-11ee-a579-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47317

    浏览量

    407722
  • IDE
    IDE
    +关注

    关注

    0

    文章

    363

    浏览量

    48734
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) ESP8285/ESP8266芯片案例

    【应用】国产26MHz频率晶振应用于物联网WIFI物联网模块(串口转WiFi模块),Espressif(乐鑫)ESP8285/ESP8266芯片匹配测试OKESP8285其实是ESP8266的升级版
    的头像 发表于 11-21 15:37 4043次阅读
    晶科鑫 | 国产26MHz晶振匹配<b class='flag-5'>Espressif</b>(乐鑫) ESP8285/ESP8266芯片案例

    开源鸿蒙技术大会2025丨IDE分论坛:聚焦AI驱动的开发工具革新,探索下一代IDE前沿技术

    开源鸿蒙技术大会2025 IDE分论坛在湖南长沙国际会议中心举行。本次论坛由华为软件IDE实验室技术专家邓成瑞和复旦大学计算与智能创新学院副院长彭鑫担任出品人,共设置9个议题,邀请学术界的教授
    的头像 发表于 11-20 17:21 460次阅读
    开源鸿蒙技术大会2025丨<b class='flag-5'>IDE</b>分论坛:聚焦AI驱动的开发工具革新,探索下一代<b class='flag-5'>IDE</b>前沿技术

    如何在AMD Vitis Unified IDE中使用系统设备树

    您将在这篇博客中了解系统设备树 (SDT) 以及如何在 AMD Vitis Unified IDE 中使用 SDT 维护来自 XSA 的硬件元数据。本文还讲述了如何对 SDT 进行操作,以便在 Vitis Unified IDE 中实现更灵活的使用场景。
    的头像 发表于 11-18 11:13 2807次阅读
    如何在AMD Vitis Unified <b class='flag-5'>IDE</b>中使用系统设备树

    deepin IDE入选Gitee最有价值开源项目

    近日,deepin IDE 成功入选 Gitee 最有价值开源项目(GVP)!
    的头像 发表于 10-14 18:10 1033次阅读

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder
    的头像 发表于 08-08 20:16 3059次阅读
    如何用Arduino Nano/UNO R3开发板给另一个Arduino <b class='flag-5'>IDE</b>不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    如何在Unified IDE中创建视觉库HLS组件

    Vivado IP 流程(Vitis Unified),在这篇 AMD Vitis HLS 系列 3 中,我们将介绍如何使用 Unified IDE 创建 HLS 组件。这里采用“自下而上”的流程,从 HLS
    的头像 发表于 07-02 10:55 1121次阅读
    如何在Unified <b class='flag-5'>IDE</b>中创建视觉库HLS组件

    百度文心快码推出AI原生开发环境工具Comate AI IDE

    6月23日图灵诞辰日,Comate AI IDE正式发布,成为行业首个多模态、多智能体协同的独立AI原生开发环境工具。
    的头像 发表于 06-27 11:30 953次阅读

    使用AMD Vitis Unified IDE创建HLS组件

    这篇文章在开发者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 传统 IDE) 的基础上撰写,但使用的是 AMD Vitis Unified IDE,而不是之前传统版本的 Vitis HLS。
    的头像 发表于 06-20 10:06 1913次阅读
    使用AMD Vitis Unified <b class='flag-5'>IDE</b>创建HLS组件

    为什么Can MV IDE终端无法输入字符?

    为什么Can MV IDE终端无法输入字符
    发表于 04-29 07:46

    如何使用MCUXpresso IDE中内置的SWO Trace功能?

    如何使用MCUXpresso IDE中内置的SWO Trace功能?
    发表于 03-17 08:08

    随机化在PCIe IDE验证中的重要性

    本文将探讨随机化在 PCIe IDE 验证中的重要性,重点介绍它如何在确保数据完整性和加密可靠性方面发挥关键作用,同时也揭示了该过程的独特挑战。
    的头像 发表于 03-06 09:27 880次阅读
    随机化在PCIe <b class='flag-5'>IDE</b>验证中的重要性

    新版本 IDE 的启动速度变快了?原来是在背后做了这些!

    IntelliJ IDEA 功能强、范围广,因此对资源有一定需求。根据您正在处理的项目,IDE 可能会出现滞后,这自然会令人沮丧。打开项目时也许是开发者需要等待的最常见场景。IntelliJ
    的头像 发表于 02-12 15:58 693次阅读
    新版本 <b class='flag-5'>IDE</b> 的启动速度变快了?原来是在背后做了这些!

    UC-002:使用Keil uVision2 IDE使用C语言进行开发

    电子发烧友网站提供《UC-002:使用Keil uVision2 IDE使用C语言进行开发.pdf》资料免费下载
    发表于 01-14 16:34 0次下载
    UC-002:使用Keil uVision2 <b class='flag-5'>IDE</b>使用C语言进行开发

    利用deepin-IDE的AI能力实现文件加密扩展

    选择的开发工具是 deepin-IDE,原因有两个:一是 deepin-IDE 本身集成了文管的插件模板,对研发者而言只需要通过引导创建模板代码,然后在上面修修改改即可,不用再去阅读大量的文管源码;还有一个原因是 deepin-IDE
    的头像 发表于 12-30 09:22 968次阅读
    利用deepin-<b class='flag-5'>IDE</b>的AI能力实现文件加密扩展

    如何选择 MCU IDE:概述比较 NXP MCUXpresso、VS Code、IAR、Keil

    对于固件工程师而言,开发环境(IDE)是非常重要的工具,正所谓工欲善其事,必先利其器;拥有一个好的IDE就是成功的一半。市面上常见的IDE主要分为两类:专属型和通用型。前者仅限于开发特定IC厂商
    的头像 发表于 12-13 18:22 2628次阅读
    如何选择 MCU <b class='flag-5'>IDE</b>:概述比较 NXP MCUXpresso、VS Code、IAR、Keil