引言
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。
四、创建和编译项目
当然也可以自己创建项目