esp-idf开发环境搭建(ubuntu)
发表于更新于
阅读量: 永康
依赖安装
1
| sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
|
安装 ESP-IDF 工具
1. 下载 ESP-IDF
1 2 3
| mkdir -p ~/esp cd ~/esp git clone --recursive https://github.com/espressif/esp-idf.git
|
2. 安装 ESP-IDF 工具
1 2 3
| cd ~/esp/esp-idf export IDF_GITHUB_ASSETS="dl.espressif.cn/github_assets" ./install.sh all
|
IDF_GITHUB_ASSETS
变量 使用国内的下载服务器,以加快下载速度
- 如果需要指定工具安装路径可使用
export IDF_TOOLS_PATH="$HOME/required_idf_tools_path"
,默认为$HOME/.espressif
all
表示安装所有目标芯片,如果只要安装其中一个或多个可以手动指定,如:esp32,esp32s3
3. 配置环境变量
此时,刚刚安装的工具尚未添加至 PATH 环境变量,无法通过“命令窗口”使用这些工具。因此,必须设置一些环境变量。这可以通过 ESP-IDF 提供的另一个脚本进行设置。
1
| . $HOME/esp/esp-idf/export.sh
|
创建别名
- 复制并粘贴以下命令到 shell 配置文件中(.profile、.bashrc、.zprofile 等)
1
| alias get_idf='. $HOME/esp/esp-idf/export.sh'
|
- 通过重启终端窗口或运行
source [path to profile]
,如 source ~/.bashrc
来刷新配置文件。
现在可以在任何终端窗口中运行 get_idf
来设置或刷新 ESP-IDF 环境。
开始使用
待添加