前
言
!!!Ubuntu分配的磁盘大小40G往上,不然后期内存不够了
ESP-IDF框架,用于对esp32和esp32开发板进行软件开发。本文介绍在linux下Ubuntu中的安装方法,根据官方文档也可以在windows或macos下搭建环境。
官方安装文档:
1.编译 ESP-IDF 需要安装以下软件包
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
可以直接左上角粘贴
1.2安装python3,(新版本ubuntu一般都是)
查看python3版本
python3 -V
如果不是则安装python3
brew install python3
2.获取获取 ESP-IDF
2.1创建esp目录并进入
mkdir -p ~/esp
cd ~/esp
2.2去官网下载esp-idf软件包然后移到这个esp目录中,https://github.com/espressif/esp-idf.git,压缩包已经上传,可以直接用。
或者直接克隆,但速度可能会很慢,国外的镜像
git clone -b v5.2.1 --recursive https://github.com/espressif/esp-idf.git
2.3解压缩
unzip esp-idf-master.zip
3.设置工具
自己电脑需要挂梯子,然后虚拟机改为桥接模式
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.cn/github_assets"
./install.sh all
4.设置环境变量
. $HOME/esp/esp-idf-master/export.sh
设置别名
进入shell配置文件
vim ~/.bashrc
shift+G进入最后一行,点o从下一行编辑,输入
alias get_idf='. $HOME/esp/esp-idf-master/export.sh'
刷新esp-idf环境
source ~/.bashrc