2021.01.16
ubuntu18.04,想使用乐鑫官方开发环境
官方文档:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html#get-started-get-esp-idf
官方github:https://github.com/espressif/esp-idf
1,安装环境依赖包
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
2,安装python3和设置python3为默认python
#安装python3
sudo yum -y update && sudo yum install python3 python3-pip python3-setuptools
#设置默认为python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 && alias pip=pip3
3,下载ESP32-idf
mkdir -p ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git
下载速度超级慢,我已经下载esp-idf到百度网盘:
链接:https://pan.baidu.com/s/1TJTImJuirEKJvmM_uRn0Gg
提取码:jvxh
4,解压后到目录下安装
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh
备注:交叉编译工具原地址:https://github.com/espressif/crosstool-NG/releases
5,执行如下步骤:
. ./export.sh
我执行时候出错,说IDF_PATH已经存在,是8266的,原来是之前玩8266弄,然后开始找这个在哪,找了很久,发现在~/.profile里面,给注释掉了,重启,ok,没了,然后执行上面这个export就会成功。
6,进入到示例模板下,比如$IDF_PATH/examples/get-started/hello_world
可以把这个hello_world挪到别的地方
idf.py set-target esp32
idf.py menuconfig
7,开始编译
idf.py build
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
走着的小站
本文地址: ESP32开发环境搭建ubuntu
本文地址: ESP32开发环境搭建ubuntu