esp32 ubuntu vscode
时间: 2025-01-08 19:51:42 浏览: 62
### 配置 VSCode 在 Ubuntu 上进行 ESP32 开发
#### 安装必要的依赖项
为了能够在 Ubuntu 上使用 VSCode 对 ESP32 进行开发,首先需要安装一系列的基础工具和库。这些工具对于编译环境至关重要。
```bash
sudo apt-get update && sudo apt-get install -y git wget flex bison gperf \
python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev \
libssl-dev dfu-util libusb-1.0-0
```
上述命令会更新包列表并安装所需的软件包[^4]。
#### 获取 ESP-IDF 源码
接着,在本地计算机上创建一个工作空间用于存放 ESP-IDF 和其他相关项目:
```bash
mkdir -p ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git
```
这一步骤将从 GitHub 克隆最新的稳定版本的 ESP-IDF 到用户的 `~/esp` 目录下。
#### 设置环境变量
ESP-IDF 提供了一个脚本来简化设置环境的过程。每次启动新的终端窗口时都需要运行此脚本以初始化环境:
```bash
source $HOME/esp/esp-idf/export.sh
```
建议将这条指令添加到 `.bashrc` 或者 `.zshrc` 文件中以便自动加载。
#### 安装 Visual Studio Code 及其扩展
通过官方渠道下载并安装最新版的 VSCode。之后,打开应用商店搜索 "ESP-IDF" 并安装由 Espressif Systems 维护的相关插件。该插件集成了 CMake Tools 功能来支持基于 CMake 的构建系统[^3]。
#### 创建新项目
利用模板快速建立一个新的工程项目:
```bash
idf.py create-project my_project_name
```
进入刚创建好的文件夹内继续下一步操作。
#### 修改默认配置
根据实际使用的硬件型号调整项目的配置参数。可以通过图形界面的方式来进行这项工作:
```bash
idf.py menuconfig
```
在这里可以指定目标芯片类型(如 ESP32)、串口号以及其他特定于设备的信息。
#### 编写代码与调试
现在就可以在 VSCode 中编写源代码了。当准备好测试程序的时候,记得保存所有更改后的文件再执行如下命令完成编译链接以及上传固件至开发板的操作:
```bash
idf.py build flash monitor
```
以上流程涵盖了整个准备工作直至最终部署阶段所需的关键环节。
阅读全文
相关推荐


















