ESP32开发笔记(一)Linux下部署ESP-IDF开发环境

ESP32开发笔记(一)Linux下部署ESP-IDF开发环境

修改时间:2021.01.30 21:14

使用环境:Deepin 20.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

获取ESP-IDF

使用Git获取

mkdir -p ~/esp
cd ~/esp
git clone --recursive https://github.com/espressif/esp-idf.git

直接下载

前往乐鑫官网下载页面下载压缩包,解压至~/esp目录

安装前设置

在使用Ubuntu时未出现此问题,跳过此步骤

将默认Python版本切换为Python3

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 && alias pip=pip3

设置环境变量1

防止安装脚本运行时报错

export IDF_PATH='~/esp/esp-idf'

安装ESP-IDF

运行安装脚本

cd ~/esp/esp-idf
./install.sh

设置环境变量

在运行脚本前运行此代码,将环境变量导入当前终端

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

第一个工程

新建工程

复制ESP-IDF自带的Example进行测试

cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world .

连接设备

使用ls /dev/tty*查看当前设备连接情况后,插入设备,再次输入命令,新增设备即为插入设备

配置工程

cd ~/esp/hello_world
idf.py set-target esp32
idf.py menuconfig

若报错可指定python3运行idf.py文件

编译工程

idf.py build

烧录二进制文件

idf.py -p PORT [-b BAUD] flash

PORT为前一步所得到的插入设备端口

烧录时注意要长按开发板上的复位键

查看调试信息

idf.py -p PORT monitor

可以观察到开发板的运行状况,使用快捷键 Ctrl+]退出 IDF 监视器

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值