WSL下使用VSCode配置ESP32开发环境
2021/10/1 6:13:55
本文主要是介绍WSL下使用VSCode配置ESP32开发环境,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
WSL下使用VSCode配置ESP32开发环境
使用环境:
- Windows 10
参考资料:
- WSL安装参考:https://zhuanlan.zhihu.com/p/348813745
- ESP-IDF安装参考:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html
- Shell脚本提权:https://blog.csdn.net/zengsange/article/details/77447409
- GIT代理参考: https://zhuanlan.zhihu.com/p/383912007
- 在VSCode中连接到WSL:https://docs.microsoft.com/zh-cn/windows/wsl/tutorials/wsl-vscode
VSCode连接到WSL并启动Ubuntu终端
插件商店搜索并安装Espressif IDF
安装依赖环境
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
到这一步没出问题就能看见这一步骤
后续编译烧录步骤https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#get-started-build
这篇关于WSL下使用VSCode配置ESP32开发环境的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27Rocket消息队列资料:新手入门指南
- 2024-11-27rocket消息队资料详解与入门指南
- 2024-11-27RocketMQ底层原理资料详解入门教程
- 2024-11-27RocketMQ项目开发资料:新手入门教程
- 2024-11-27RocketMQ项目开发资料详解
- 2024-11-27RocketMQ消息中间件资料入门教程
- 2024-11-27初学者指南:深入了解RocketMQ源码资料
- 2024-11-27Rocket消息队列学习入门指南
- 2024-11-26Rocket消息中间件教程:新手入门详解
- 2024-11-26RocketMQ项目开发教程:新手入门指南