esp32环境搭建ubuntu
时间: 2025-05-01 15:40:21 浏览: 22
### 配置ESP32开发环境于Ubuntu
#### 安装必要依赖项
为了确保顺利安装后续组件,在开始之前应当更新系统的包列表并安装一些基础库文件。这可以通过运行以下命令来完成:
```bash
sudo apt-get update
sudo apt-get install git wget libncurses-dev flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache
```
#### 获取并设置ESP-IDF框架
ESP-IDF是针对ESP32芯片优化过的RTOS SDK,可以从GitHub仓库获取最新版本。
```bash
git clone --recursive https://github.com/espressif/esp-idf.git
cd esp-idf
./install.sh
source ./export.sh
```
上述操作不仅下载了所需的源码还完成了工具链的部署以及环境变量的设定[^2]。
#### 安装Visual Studio Code及其扩展
对于希望拥有图形化界面来进行项目管理与编写的开发者来说,VSCode是一个不错的选择。通过官方文档指导可以轻松完成其本身的安裝:
```bash
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code
```
之后打开VSCode应用商店搜索`Espressif IDF v2`插件进行安装即可获得完整的ESP32支持功能集。
#### Arduino IDE中的ESP32支持
如果倾向于使用Arduino风格的语言编写程序,则可以在Arduino IDE内添加ESP32的支持板卡信息。启动Arduino IDE后进入首选项页面填入额外开发板管理器网址:`https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json` 。接着前往工具->开发板->开发板管理器处查找并安装esp32平台[^1]。
阅读全文
相关推荐


















