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

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

    关注

    2869

    文章

    41622

    浏览量

    358380
  • IDE
    IDE
    +关注

    关注

    0

    文章

    326

    浏览量

    46337
收藏 人收藏

    评论

    相关推荐

    贸泽供应适用于Matter IoT应用的 Espressif Systems ESP32-H2-MINI-1x BLE + IEEE 802.15.4模组

    2024 年 2 月 22 日 – 提供超丰富半导体和电子元器件™的业界知名新品引入 (NPI) 代理商贸泽电子 (Mouser Electronics) 即日起供货Espressif
    发表于 02-28 15:09 297次阅读
    贸泽供应适用于Matter IoT应用的 <b class='flag-5'>Espressif</b> Systems ESP32-H2-MINI-1x BLE + IEEE 802.15.4模组

    使用Arduino IDE 2.0开发ESP32摄像头模块

    本帖最后由 jf_12640084 于 2024-2-7 17:36 编辑 Arduino IDE是创客常用的开发平台。通过安装扩展包,Arduino IDE可以支持不同架构的开发板,包括流行
    发表于 02-07 17:06

    开箱即用!教你如何正确使用华为云CodeArts IDE for C/C++!

    for C/C++,本文将通过5个短视频为你介绍CodeArts IDE for C/C++的5大特性操作。 01 开发环境准备 开发环境准备省时省力,只需
    的头像 发表于 11-29 17:40 380次阅读
    开箱即用!教你如何正确使用华为云CodeArts <b class='flag-5'>IDE</b> for C/C++!

    Espressif AT指令示例

    电子发烧友网站提供《Espressif AT指令示例.pdf》资料免费下载
    发表于 11-17 10:05 0次下载
    <b class='flag-5'>Espressif</b> AT指令示例

    云途车规MCU VSCode IDE工程使用教程

    IDE尤为受到大家的欢迎,但是对于很多习惯了传统IDE工程师来说,使用VSCode IDE难免会遇到问题,因此,我希望写一系列相关的使用指南,通过自己实际使用中遇到的问题的解决方案为例进行
    的头像 发表于 09-24 10:51 1151次阅读
    云途车规MCU VSCode <b class='flag-5'>IDE</b>工程使用教程

    MPLAB X IDE用户指南

    电子发烧友网站提供《MPLAB X IDE用户指南.pdf》资料免费下载
    发表于 09-21 09:25 13次下载
    MPLAB X <b class='flag-5'>IDE</b>用户指南

    如何在MCUXpresso IDE中测量能耗?

    如何在MCUXpresso IDE中测量能耗?
    的头像 发表于 09-19 16:40 296次阅读
    如何在MCUXpresso <b class='flag-5'>IDE</b>中测量能耗?

    如何在Keil uVision3 IDE中基于ARM开发板调试和运行程序

    本应用笔记介绍如何在Keil uVision3 IDE中基于ARM的开发板上调试和运行程序。 与更传统的JTAG协议转换器(如多ICE)不同,本文重点介绍了使用带有JTAG编程加密狗的H-JTAG
    发表于 08-29 06:21

    JetBrains IDE中AI Assistant功能示例

    JetBrains 宣布所有基于 IntelliJ 的 IDE 和 .NET 工具将会集成新功能:AI 助手 (AI Assistant),并表示会将它整合到 IDE 的核心工作流中,尤其是 JetBrains IDE 的强项
    的头像 发表于 07-03 14:22 1026次阅读
    JetBrains <b class='flag-5'>IDE</b>中AI Assistant功能示例

    使用esp-open-sdk创建了一个示例blinky项目,编译了Espressif的gdbstub以允许远程调试,为什么找不到调试?

    我使用 esp-open-sdk 创建了一个示例 blinky 项目,其中编译了 Espressif 的 gdbstub 以允许远程调试。 我找不到这样的东西来开始远程调试,而且 Espressif
    发表于 06-12 07:35

    使用espressif sdk错误“未定义对‘user_init’的引用”是怎么回事?

    大家好。 我一直在尝试使用 espressif sdk 编译一个简单的程序。 我得到的错误如下: 代码:全选LD build/app.out /home/andrei/workspace
    发表于 06-12 06:25

    如何在不借助Arduino IDE/语言的情况下对ESP8266进行编程?

    我正在寻找一些建议,让我在不借助 Arduino IDE/语言的情况下对 ESP8266 进行编程。我知道它在那里并且非常即插即用,但我想学习一些东西。我是一名电子/电气工程专业的学生(刚毕业一年级
    发表于 06-07 07:29

    求分享Espressif文档说明

    )。此外,从 248 到 251 的字节和从 256 到 264 的字节也不会保留。 有人可以验证我的发现吗? 互联网上的某个地方是否还有任何 Espressif 文档说明了类似的内容?我自己找不到东西。
    发表于 05-31 10:33

    IoTDemo不再连接iot.espressif.cn是为什么?

    过去,我构建了所有 IoTDemo 设备和其他设备,它们连接到我在 iot.espressif.cn 上的帐户。现在他们都不会连接。该帐户仍然有效,我仍然可以使用适当的 curl 命令下载旧数据。但
    发表于 05-15 08:30

    Rust重写的LSP:KCL IDE 插件的功能介绍与设计解析

    在这次更新中,我们发布了全新的 KCL VS Code 插件,并且用 Rust 重写了 LSP 的 Server 端。我们提供了 IDE 中常用的代码辅助功能,如高亮、跳转、补全、Outline、悬停、错误提示等。
    的头像 发表于 05-11 09:39 605次阅读
    Rust重写的LSP:KCL <b class='flag-5'>IDE</b> 插件的功能<b class='flag-5'>介绍</b>与设计解析