陈拓 2022/09/08-2022/09/08
- Linux系统安装
《DELL台式机Linux ubuntu 20.04.5 安装》
https://blog.csdn.net/chentuo2000/article/details/126761906?spm=1001.2014.3001.5501
- 登录Ubuntu主机
《Win10命令窗口的SSH和SFTP操作》
https://blog.csdn.net/chentuo2000/article/details/119918637?spm=1001.2014.3001.5501
- 设置工作目录
mkdir esp
cd esp/
- 查看系统架构和版本
- 设置python3为默认python
whereis python
sudo ln -s /usr/bin/python3.8 /usr/bin/python
- 安装pip
sudo apt update
sudo apt install python3-pip
- 安装cmake
sudo apt install cmake
- 从gitee安装当前稳定ESP-IDF版本
git clone -b v4.4.2 https://gitee.com/EspressifSystems/esp-idf.git
注意:仅克隆 esp-idf,不包含子模块。即git 命令不带 --recursive 参数。
- 安装扩展工具esp-gitee-tools
git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
- 将pip源换到国内
pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
pip config set global.trusted-host mirrors.aliyun.com
- 安装子模块
设置环境变量
cd ~/esp/esp-gitee-tools
export EGT_PATH=$(pwd)
测试环境变量:echo $EGT_PATH
安装子模块
cd ~/esp/esp-idf
$EGT_PATH/install.sh
- 安装更新子模块 submodules
$EGT_PATH/submodule-update.sh
- 设置环境变量
nano ~/.bashrc
将alias get_idf='. $HOME/esp/esp-idf/export.sh'添加到最后一行。
注意,命令开始的 . 与路径之间应有一个空格!
将ESP-IDF 中的tools/目录加入PATH环境变量中
export PATH=$HOME/esp/esp-idf/tools:$PATH
刷新环境变量
source ~/.bashrc
查看别名
alias
查看环境变量
echo $PATH
- 查看当前安装的ESP-IDF版本
get_idf
idf.py --version
安装完成!
注意:每次打开终端进入sdk都要执行一次get_idf命令。
- 例程测试
参考《用乐鑫国内Gitee镜像搭建ESP32开发环境》
https://blog.csdn.net/chentuo2000/article/details/113424934?spm=1001.2014.3001.5502