ESP32开发WSL_VSCODE环境搭建
系列文章目录
ESP32开发WSL_VSCODE环境搭建
文章目录
- 系列文章目录
- 前言
- 一、ESP32 WSL开发环境是啥子?
- 二、搭建步骤
-
- 1.启用WSL功能
- 2.安装Ubuntu系统
-
- 2.1 微软商店下载
- 2.2 下载发行版
- 2.3 安装完成后的密码设置
- 3. 环境配置
-
- 3.1 更新 apt工具
- 3.2 安装ESP-IDF相关应用
- 3.3 下载完成后,为了后续使用的方便,创建一下python3的软链接
- 3.4 下载 esp-idf 和esp-gitee-tools 工具
- 3.5 下载子模块和工具链
- 3.6 激活esp-idf
- 4 创建demo
- 5 VScode远程连接WSL
- 总结
前言
本文档介绍了在Windows WSL下的ESP-IDF开发环境搭建的步骤,并通过一个简单的示例来演示项目编译、烧录和运行的过程。
本次开发环境搭建的教程仅适用于WSL1。
一、ESP32 WSL开发环境是啥子?
ESP32 WSL开发环境指在Windows Subsystem for Linux(WSL)中搭建的ESP32开发工具链,允许开发者在Windows系统下通过Linux环境编译和调试ESP32固件。WSL提供了接近原生Linux的兼容性,避免了双系统或虚拟机的复杂配置。
二、搭建步骤
1.启用WSL功能
在使用WSL之前要先在设置中将WSL的功能启用。打开控制面板,选择“程序”,点击“启用或关闭Windows功能”,将“适用于Linux的Windows子系统”和“虚拟机平台”勾选,点击“确认”保存设置,最后选择“立即重启电脑”即可。
2.安装Ubuntu系统
下载方法有两种,微软商定获取或者下载发行版
2.1 微软商店下载
下载链接:旧版 WSL 的手动安装步骤 | Microsoft Learn
https://learn.microsoft.com/zh-cn/windows/wsl/install-manual
点击下载,然后在本地安装
2.2 下载发行版
2.3 安装完成后的密码设置
3. 环境配置
3.1 更新 apt工具
sudo apt-get update
3.2 安装ESP-IDF相关应用
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venvcmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-