esp32 idf ubuntu
时间: 2025-02-09 11:51:13 浏览: 42
### 配置 Ubuntu 下 ESP32-IDF 开发环境
#### 一、准备工作
为了确保开发环境顺利搭建,在开始之前需确认已安装必要的依赖包。这可以通过更新系统并安装基础工具来完成:
```bash
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install git wget flex bison gperf python3 python3-pip cmake ninja-build ccache libffi-dev libssl-dev
```
上述命令会准备所需的编译器和其他必要组件[^1]。
#### 二、ESP-IDF 安装
下载最新版本的 ESP-IDF 至本地文件夹内,并设置好路径变量以便后续操作更便捷:
```bash
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git
cd esp-idf
./install.sh
source ./export.sh
```
这段脚本不仅能够获取到框架本身,还会自动处理一些额外的需求,比如 Python 库等。
#### 三、配置国内镜像源加速(可选)
对于位于中国的开发者来说,可以考虑更换 pip 的默认索引来提高下载速度:
```bash
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
```
此更改有助于加快从 PyPI 获取资源的速度,特别是在网络条件不佳的情况下[^3]。
#### 四、验证安装成果
通过创建一个简单的项目来进行测试是最直观的方法之一。官方提供了多个示例工程可供参考学习:
```bash
idf.py create-project hello_world
cd hello_world
idf.py build
idf.py -p /dev/ttyUSB0 flash monitor
```
这里假设串口设备名为 `/dev/ttyUSB0` ,实际使用时应根据具体情况调整端口号。
阅读全文
相关推荐

















