2、乐鑫ESP系列环境搭建:搭建ESP32在Linux上的编译环境

目录

点击这里查看所有博文

  本系列博客所述资料均来自乐鑫官方,并不是本人原创(只有博客是自己写的)。出于热心,本人将自己的所学笔记整理并推出相对应的使用教程,方面其他人学习。为国内的物联网事业发展尽自己的一份绵薄之力,没有为自己谋取私利的想法。若出现侵权现象,请告知本人,本人会立即停止更新,并删除相应的文章和代码。

一、安装依赖包

  我这里使用的时Ubuntu,其他的Linux发行版操作流程也都差不多,主要就是安装命令不太一样。也可以参考本文。

  输入如下命令并回车,开始安装依赖包。

sudo apt-get install gcc git wget make flex bison gperf python python-pip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools libffi-dev libssl-dev

在这里插入图片描述

  输入y,继续安装等待安装完成,需要很长时间。。。。。

在这里插入图片描述

二、安装ESP32编译工具链

2.1、新建一个目录

mkdir -p ~/esp

2.2、打开新建的目录

cd ~/esp

在这里插入图片描述

2.3、下载ESP32编译工具链

  选择下面命令中的一条。

  • 对于64位Linux:
wget https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2_0-esp-2020r1-linux-amd64.tar.gz
  • 对于32位Linux:
wget https://dl.espressif.com/dl/xtensa-esp32-elf-gcc8_2_0-esp-2020r1-linux-i686.tar.gz

2.4、解压ESP32编译工具链

  输入以下命令,解压文件。解压成功没有任何提示。

tar -xzf xtensa-esp32-elf-gcc8_2_0-esp-2020r1-linux-amd64.tar.gz

三、获取ESP32开发包

  输入以下代码,获取ESP_IDF开发包。

git clone --recursive https://github.com/espressif/esp-idf.git

四、设置环境变量

  输入以下命令,打开环境变量。

sudo vim  ~/.bashrc

在这里插入图片描述
  输入i进入插入模式。
在这里插入图片描述
  输入下面的代码。这段代码可以和esp8266共存。只需要在登陆后输入相应地命令就可以选择不同的编译环境。

alias get_esp32='export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"
				export IDF_PATH="$HOME/esp/esp-idf"'

  输入:wq!强制保存并退出。
在这里插入图片描述

这里只是我的学习笔记,拿出来给大家分享,欢迎大家批评指正,本篇教程到此结束

猜你喜欢

转载自blog.csdn.net/weixin_44570083/article/details/106687609