我是靠谱客的博主 大意板栗,最近开发中收集的这篇文章主要介绍Ubuntu构建ESP32 ESP-IDF开发环境(简约版),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

陈拓 2022/09/08-2022/11/25

如果已经按照详细版本安装过ESP-IDF,再次安装时看简约版简洁明了。

  • 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版本

从标签查看可以安装的ESP-IDF版本:

 

选择v4.4.2安装。

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

最后

以上就是大意板栗为你收集整理的Ubuntu构建ESP32 ESP-IDF开发环境(简约版)的全部内容,希望文章能够帮你解决Ubuntu构建ESP32 ESP-IDF开发环境(简约版)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部