目 录CONTENT

文章目录

ESP32-S3开发环境搭建

成培培
2026-08-04 / 0 评论 / 0 点赞 / 1 阅读 / 0 字

最近玩ESP32-S3开发版,记录下开发环境搭建过程,基于VSCode + ESP-IDF

安装相关软件

这里直接参考官方文档即可:https://docs.espressif.com/projects/esp-idf/zh_CN/v6.0.2/esp32/get-started/macos-setup.html
大概就是先装依赖:

# ESP-IDF 要求 Python 版本至少为 3.10
brew  install  libgcrypt  glib  pixman  sdl2  libslirp  dfu-util  cmake  python

再装EIM,这是一个ESP-IDF版本管理器

brew tap espressif/eim
brew install --cask  eim-gui

然后再用EIM图形化界面安装ESP-IDF
开发用的IDE我这里是用VSCode,本来想用Clion的,但是给VSCode装了一些插件后感觉还挺好用的,我这里安装了这几个插件:C/C++、C/C++Extension Pack、Chinese(Simplified)(简体中文)、ESP-IDF、Material Icon Theme

创建第一个工程

我这里就不在VSCode里面创建工程了,因为IDF虚拟环境的问题,总会遇到一些报错,所以干脆IDF创建工程设置目标芯片再进去吧,我创建了一个快捷命令:alias espidf='source ~/.espressif/tools/activate_idf_v6.0.2.sh'
这样我在终端里执行espidf就可以进入idf虚拟环境了

# 进入我的成功目录
cd /Users/chengpei/Esp32Rpoject/
# 激活idf虚拟环境
espidf
# 创建工程指定名称
idf.py create-project esp32-ble-keyboard-demo
# 指定芯片型号
idf.py set-target esp32s3
# 当前环境下打开vscode
code .

这样进来就没什么报错,然后在最下方工具栏里选择串口,设置sdkconfig,就可以正常编译烧录了

0

评论区