总结一下esp-idf在linux下的环境设置

自己折腾了好久。终于编译成功。记录一下

在Ubuntu下ESP32的ESP-IDF环境搭建,并实现一个hello world例程。

请参考官方文档

https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.1/get-started/linux-setup.html

第一步:安装准备,编译 ESP-IDF 需要以下软件包:

$ sudo apt-get install git wget flex bison gperf python python-pip python-setuptools cmake ninja-build ccache libffi-dev libssl-dev

第二步:获取 ESP-IDF。打开终端,后运行以下命令:

$ git clone -b release/v4.1 --recursive https://github.com/espressif/esp-idf.git

第三步:设置工具。除了 ESP-IDF 本身,您还需要安装 ESP-IDF 使用的各种工具,比如编译器、调试器、Python 包等。

安装python3.6版本。esp-idf 4.1版本需要这个版本。我也不知道为什么其他版本不可以。

$ ls -l /usr/bin |grep python
$ sudo apt-get install python3.6
$ sudo rm /usr/bin/python
$ sudo ln -s /usr/bin/python3.6 /usr/bin/python

进入esp-idf文件夹,安装其他工具

cd ~/esp/esp-idf

./install.sh

第四步:设置环境变量

cd ~/esp/esp-idf

./export.sh

第五步:编译hello world例程

进入hello world例程文件夹

cd examples/get-started/hello_world/

配置工程
~/esp/esp-idf/examples/get-started/hello_world$ make menuconfig

编译工程
~/esp/esp-idf/examples/get-started/hello_world$ make

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值