乐鑫ESP系列环境搭建:2、搭建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!强制保存并退出。
在这里插入图片描述

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

遇雪长安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值