ESP-IDF在linux环境下配置

前面我们讲述了Windows和linux下文件共享配置,那么我们现在就可以将ESP-IDF安装在Linux环境下,然后在Windows下的vscode开发。

ESP-IDF在linux环境下配置参考https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/linux-macos-setup.html如果你不想看,那么下面我就简单介绍下吧。

一、安装python3环境

1.sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

2.查看是否安装成功

python3 --version

二、从git上下载ESP-IDF

1.创建一个新的文件夹

mkdir esp

cd esp


git clone --recursive 

这里插入一下ESP-IDF版本介绍espressif/esp-idf at v4.4 (github.com)

还有一个release版本为发布版本,经过测试之后发布的。但我这里选择的是v4.4稳定版本,因为后续开发的兼容性。

2.下载完成之后

三、进行编译

cd ~/esp/esp-idf

./install.sh esp32

如果国外的编译速度较慢,可以编译国内的git。

cd ~/esp/esp-idf

export IDF_GITHUB_ASSETS="dl.espressif.cn/github_assets"

./install.sh

四、设置环境变量

1.在打开了的终端上执行

. $HOME/esp/esp-idf/export.sh

2.为了每次打开终端执行方便一点,我们可以在根目录的执行sudo vi .bashrc里面最后添加alias get_idf='. $HOME/esp/esp-idf/export.sh'。当然get_idf你也可以换成其它的。然后每次执行get_idf就相当于执行. $HOME/esp/esp-idf/export.sh了。

五、现在我们来开始创建第一个工程

1.idf.py create-project my_new_project

然后进入my_new_project会有两个文件

2.进行编译

idf.py set-target esp32

idf.py build

3.烧录

有些烧录得先长按boot,再按en按键

idf.py -p <串口名字> flash或ipf.py flash

4.监视串口打印

idf.py -p <串口名字> monitor

5.最后成功学会啦,后续会介绍ESP-IDF文件说明以及怎么添加模块,例如温湿度传感器。

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值