网站栏目结构优化武进建设局网站首页
引言
ESP-IDF(Espressif IoT Development Framework)是乐鑫官方为其 ESP32、ESP32-S 系列等芯片提供的物联网开发框架。结合 Visual Studio Code(VSCode)这一强大的开源代码编辑器,能极大提升开发效率。本教程将详细介绍如何在 VSCode 中安装和使用 ESP-IDF 进行开发。
一、安装前的准备
- 操作系统要求
ESP-IDF 支持 Windows、Linux 和 macOS 系统。确保你的操作系统是最新版本,以避免兼容性问题。 - 安装 VSCode
访问 VSCode 官方网站,根据你的操作系统下载并安装 VSCode。 - 安装 Python
ESP-IDF 需要 Python 3.7 或更高版本。访问 Python 官方网站 下载并安装 Python,安装过程中记得勾选 “Add Python to PATH” 选项,以便在命令行中可以直接使用 Python。下载下来一键安装就好了

4、ESP-IDF 安装工具
工具地址选择下载第二个,并一键安装; 
下载后建议放到c盘以外的盘;再安装;
 其次安装目录不要用中文;
 
二、安装 ESP-IDF
1.打开vscode后打开扩展搜索esp-idf 并安装
 
- 设置环境变量
从命令列表中选择 配置 ESP-IDF 扩展 或按 F1 输入 Configure ESP-IDF Extension,然后选择 ESP-IDF:配置 ESP-IDF 扩展 选项,我选的是第三个,当然根据自己需求弄; 

三、调试
 
 执行命令行后选择自己的esp安装目录、进入下面页面;
 
 点击蓝色按钮,创建项目文件,下面是目录结构
 
x
 下面是对应的注释
 
 ①选择串口端口号,如COM10;
 ②选择芯片型号;
 ③工程idf设置,相当于menuconfig;
 ④清理所有编译文件;
 ⑤编译;
 ⑥烧录方式,如uart、jtag和DFU;
 ⑦烧录;
 ⑧log监视窗口(monitor);
 ⑨编译+烧录+自动打开log监视窗口;
 ⑩openocd配置,开启openocd或停止openocd。
四、创建和编译项目
 当然也可以自己创建项目
