WSL下使用VSCode配置ESP32开发环境

WSL下使用VSCode配置ESP32开发环境

使用环境:

  • Windows 10

参考资料:

VSCode连接到WSL并启动Ubuntu终端WSL下使用VSCode配置ESP32开发环境

插件商店搜索并安装Espressif IDF

WSL下使用VSCode配置ESP32开发环境

安装依赖环境

sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

克隆ESP-IDF项目

# 创建目录
mkdir -p ~/esp
cd ~/esp
# 克隆ESP-IDF仓库
git clone --recursive https://github.com/espressif/esp-idf.git

如果克隆出现问题可设置代理

git config --global url."https://hub.fastgit.org".insteadOf https://github.com
git config --global url."https://github.com".pushInsteadOf https://hub.fastgit.org

等待克隆完成

# 进入esp-idf目录
cd ~/esp/esp-idf
# 使脚本可执行
chmod x+u *.sh

安装

cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh

如果报错,报错内容为没找到某个include路径,可在esp-isp目录重新拉取子模块

git fetch --recurse-submodules --jobs=4

设置环境变量

cd ~/esp/esp-idf
. ./export.sh
# 最后运行一下add_path.sh
./add_path.sh

运行测试项目

# 获取hello world
cd ~/esp
cp -r esp-idf/examples/get-started/hello_world/ ./
# 配置项目
cd ~/esp/hello_world
idf.py set-target esp32
idf.py menuconfig

到这一步没出问题就能看见这一步骤

WSL下使用VSCode配置ESP32开发环境

后续编译烧录步骤https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#get-started-build

上一篇:ESP32 WIN10开发环境


下一篇:基于python实现TF-IDF算法