找回密码
 立即注册
首页 业界区 安全 ESP-IDF教程1 开发环境

ESP-IDF教程1 开发环境

少屠 2025-6-11 15:51:23
1、开发环境

对于 ESP32 系列芯片的开发环境主要有如下几种方式:

  • ESP-IDF(Espressif IoT Development Framework)
  • Arduino
  • PlatformIO
ESP-IDF 是 Espressif 官方推出的开发框架,本系列教程将围绕 ESP-IDF 开发环境进行,其实际开发方式主要有如下几种:

  • CMD
  • IDE

    • VS Code + ESP-IDF 插件
    • Espressif IDE

CMD 的方式无图形化界面,通过 ESP-IDF 提供的 python 脚本进行编译、烧录等操作,比如:

  • 使用 idf.py build 命令编译工程
  • 使用 idf.py -p COM8 flash monitor 命令通过指定的 COM8 串口向芯片 FLASH 中烧录程序
CMD 的方式对新手不太友好,因此本系列教程主要使用 IDE 的方式进行开发。
1.1、VS Code + ESP-IDF 插件


  • 下载 VS Code,VS Code 安装较为简单,一路下一步直到安装即可。
  • 给 VS Code 配置 ESP-IDF 扩展
打开 VS Code -> 单击左侧扩展(Ctrl+Shift+X) -> 搜索 “ESP-IDF” -> 单击 “安装”
1.png

-> 打开安装好的 ESP-IDF 扩展 -> 在左侧列表 “Advanced" 中单击第一个配置 ESP-IDF 扩展 -> 选择 “EXPRESS” 安装模式
2.png

-> 选择下载服务器  -> ESP-IDF 版本  -> ESP-IDF 库路径  -> ESP-IDF 工具路径  -> 安装
3.png

-> 等待安装完成(漫长等待.............)
4.png

-> 最后安装一个中文扩展  -> 重启 VS Code  -> 配置完成。
5.png

1.2、Espressif-IDE

下载 Espressif-IDE,下载第一个 Windows 平台下的通用在线安装助手
6.png

-> 下一步 -> 下一步 -> 下一步
7.png

8.png

9.png

-> 选择要安装的 ESP-IDF 版本,目前最新为 v5.4.1 -> 选择 ESP-IDF 安装路径
10.png

-> 选择 ESP-IDF Tools 安装路径
11.png

-> 勾选 Espressif-IDE -> 下一步 -> 安装
12.png

13.png

-> 中间弹出的驱动下载框点击确定即可 -> 完成
14.png

15.png

双击桌面上的 Espressif-IDE 打开软件,选择一个工作空间打开软件,至此安装成功
16.png

2、新建项目

2.1、VS Code + ESP-IDF 插件

VS Code 查看 -> 命令面板(Ctrl+Shift+P) -> ESP-IDF: 新建项目
17.png

-> 使用 ESP-IDF
18.png

-> 设置新项目的名称、路径、正确的板卡和 COM 口 -> 单击右下角 “选择模板” 按钮
19.png

-> 选择 “template-app” 模板 -> 创建工程 -> 单击创建成功消息框的 “Yes” 按钮或者自行打开设置的工程路径下的项目
20.png

在页面最下方的工具栏上选择要使用的端口,设置正确的乐鑫设备目标。
然后单击 “构建按钮” 编译整个项目,如果编译成功将出现内存类型使用汇总表,至此环境搭建完成。
21.png

2.2、Espressif-IDE

关闭欢迎页面 -> 创建一个新的乐鑫 IDF 项目 -> 使用其中一个模板创建项目 -> 选择 ”hello_world“ 项目 -> Finish
22.png

-> 单击上方工具栏设备旁边的 ⚙ 修改为合适的 ESP 目标(IDF 目标、开发板和串口号)-> Finish
23.png


-> 单击上方工具栏中的
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册