Ubuntu20.04下esp32-c2(release/v5.0)开发环境的搭建


前提:已经创建好的虚拟机 Ubuntu20.04 。



第一步、下载编译 ESP-IDF(release/v5.0) 需要的软件包

执行以下命令:

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


第二步、检查python(Python 3.8.0 或以上)与cmake(CMake 3.16 或以上)版本

!!!注:idf(release/v5.0)版本需要更高级的python和cmake工具,如不符合请自行切换
在这里插入图片描述



第三步、获取 ESP-IDF SDK(release/v5.0)

!!!注:以下步骤花费时间可能较长,但是是必须的,idf下载不完全会导致编译错误
3.1 创建用来存放idf的目录,进入该目录,执行以下命令获取SDK:

git clone -b release/v5.0 --recursive https://github.com/espressif/esp-idf.git

在这里插入图片描述
3.2 检测idf是否下载完全。如果在存放idf的目录下没有esp-idf文件夹,请再执行3.1中命令,有则进入esp-idf目录下执行以下命令:

git submodule update --init --recursive

正常退出则表示sdk已经下载完全,如下图,否则请再次执行此命令
在这里插入图片描述



第四步 设置工具、设置环境变量

4.1 进入esp-idf目录下,安装工具时优先选择 Espressif 下载服务器,执行指令:

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

4.2 设置工具,在esp-idf目录下执行以下命令:

./install.sh

在这里插入图片描述

4.3 设置环境变量,在esp-idf目录下执行以下命令:

. ./export.sh

在这里插入图片描述



第五步 测试环境是否搭建成功

5.1 进入esp-idf/examples/get-started/hello_world目录下,设置芯片为esp32c2:

idf.py set-target esp32c2

设置成功:
在这里插入图片描述

5.2 如需要修改配置,执行指令:

idf.py menuconfig

5.3 开始编译:

idf.py build

编译成功:
在这里插入图片描述

到此环境搭建成功!



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值