目录
本系列博客所述资料均来自乐鑫官方
,并不是本人原创(只有博客是自己写的)。出于热心,本人将自己的所学笔记整理并推出相对应的使用教程,方面其他人学习。为国内的物联网事业发展尽自己的一份绵薄之力,没有为自己谋取私利的想法
。若出现侵权现象,请告知本人,本人会立即停止更新,并删除相应的文章和代码。
一、安装依赖包
我这里使用的时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!
强制保存并退出。
这里只是我的学习笔记,拿出来给大家分享,欢迎大家批评指正,本篇教程到此结束