【Java程序员学ESP32】01 MacOS 搭建基于Clion的ESP32 开发环境

本章记录了如何在MacOS上搭建ESP32的开发环境

一、环境介绍:

开发板:合宙ESP32 S3开发板
操作系统:MacOS13.2.1(基于Inter芯片)
IDE环境:Clion2021 下载地址
Python:3.9 下载地址
CMake:3.19.2 下载地址
ESP-IDF:5.0.1 下载地址

二、安装ESP-IDF

// 解压esp-idf-v5.0.1.zip
// 复制到本地目录
// 进入目录,并运行安装脚本
cd ~/esp/esp-idf
./install.sh esp32

//等待安装结束

三、配置环境变量

//编辑profile文件
vi ~/.bash_profile
//根据实际安装目录设置一个别名
alias get_idf='. /Users/abc/esp-idf/export.sh'

//保存
source ~/.bash_profile

这样以后再打开命令行窗口后直接运行get_idf命令就可以方便的导入esp-idf的环境变量
在这里插入图片描述
之后变可以使用idf.py命令进行开发配置,如:在项目跟目录运行idf.py menuconfig
在这里插入图片描述
四、配置Clion

  1. 复制esp-idf目录下的sample/get-started/hello_world目录到自定义的项目目录,如~/Documents/esp/

  2. 打开Clion,并打开hello_world工程

  3. 开始配置cmake,菜单Settings -> Build,Execution,Deployment -> Toolchains
    在这里插入图片描述
    修改c编辑器:esf-idf/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-gcc
    修改c++编辑器:esf-idf/tools/xtensa-esp32-elf/esp-2022r1-11.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++

  4. 配置环境参数
    在这里插入图片描述
    增加IDF_PATH参数,值设置为esp-idf的zip包解压目录
    在这里插入图片描述

  5. 配置结束后重新加载cmake工程
    在这里插入图片描述
    工程已经顺利的编译通过,并且查看工程目录
    在这里插入图片描述
    五、效果展示
    在这里插入图片描述
    接下来可以开始进入到esp-idf的程序开发了,Clion丝滑编程感受还是要👍一下的。

下期将记录基于esp-idf编写esp32-s3驱动oled屏幕

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值