五步安装和配置CLion的ESP-IDF开发框架

2024-01-27 07:36

本文主要是介绍五步安装和配置CLion的ESP-IDF开发框架,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

记录CLion安装和配置ESP-IDF开发框架

真无语了,弄了半天多,近一天,这里弄那里弄。记录一下,万一后面还要踩坑呢!

弄一早上components的编写和使用(想用别人的components),下午弄开发环境。

最主要的原因:

  • pip的源和代理问题
  • clion配置(其实简单)
  • 说来说去最主要就是网络问题导致的

1.安装clion

链接:https://www.jetbrains.com/clion/download/?utm_source=product&utm_campaign=CL#section=windows

直接30官网下载安装,30天免费体验先,后面还不一定用呢,先用它个30天再说。

2.安装esp-idf框架

链接:https://dl.espressif.cn/dl/esp-idf/?idf=4.4

![外链图片![转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-blog.csdnimg.cn/direct/c2f6f1e3a8a4407fae26453cda3db1ce.png)

不要安装esp-ide,真难用,eclipse被二次开发成这样。本想着我的vscode有点问题,去试试看IDE,结果这么难用。

本想着更新一下vscode的idf版本,结果esp-idf的配置界面一直打不开,强迫症放了,把关于vscode所有东西卸载干净,重装了几次才弄好。

3.配置esp-idf和环境变量在这里插入图片描述

**在esp-idf安装完之后,运行install.bat和export.bat。这两个挺重要的,刚开始没仔细看,第二遍才看到。
**
win11用的不熟悉,在这配置系统变量。
在这里插入图片描述

增加上IDF_PATH,路径就是刚刚自己安装选择的。
在这里插入图片描述

4.确保安装正常

安装目录下随便拷贝一个出来,然后再在那个路径下右键打开命令行。

在这里插入图片描述

直接

idf.py build

如果,有错误就别继续往下弄了。

反正我是搞了好久,发现这一步都不行。这一步可以基本就没问题了。

5.配置clion

一定要先确保第四步正常,不然别弄了Clion,浪费时间。只要第四步没问题,Clion基本没问题。

先选这个文件。

在这里插入图片描述

再配置Cmake,这个环境变量其实无所谓,这里配置了就是后面不用配置方便点,反正如果芯片类型不一样都是要配置一遍的。

在这里插入图片描述

确定之后,刷新下Cmake,如果第四步没问题,就可以配置成功了。

在这里插入图片描述

主要用这三个吧 编译,下载,串口。

在这里插入图片描述

总结:

这里在查配置代理的时候,按网上有人说的在这里增加了http_proxy和https_proxy。导致后面各种网络问题。只要把代理给关掉就行,如果提示代理错误。

在这里插入图片描述

按照其他人说的,配置一个shell来MenuConfig,反正我是没成功,然后试了原本的MenuConfig都不行。就不浪费时间了,反正这个命令不常用,我直接右键打开命令行,去命令行里idf.py menuconfig就好了。

在这里插入图片描述

在这里插入图片描述

所以的缓存什么都删干净了,重新安装了vscode,再安装了个插件。本来我最左边那个图标都没有,但是可以正常使用,这里只要前面都弄好了,进来直接使用系统检测到的idf路径就行。

在这里插入图片描述
个人偏向于vscode里的MenuConfig,所以我会用vscode打开项目,然后点一下MenuConfig,这种可视化配置起来更舒服,毕竟esp-idf可选配置。
在这里插入图片描述

这篇关于五步安装和配置CLion的ESP-IDF开发框架的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/649507

相关文章

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下

最新版IDEA配置 Tomcat的详细过程

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,... 目录配置tomcat第一步,先给项目添加Web结构查看端口号配置tomcat    先检查自己的to

Servlet中配置和使用过滤器的步骤记录

《Servlet中配置和使用过滤器的步骤记录》:本文主要介绍在Servlet中配置和使用过滤器的方法,包括创建过滤器类、配置过滤器以及在Web应用中使用过滤器等步骤,文中通过代码介绍的非常详细,需... 目录创建过滤器类配置过滤器使用过滤器总结在Servlet中配置和使用过滤器主要包括创建过滤器类、配置过滤

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

python中poetry安装依赖

《python中poetry安装依赖》本文主要介绍了Poetry工具及其在Python项目中的安装和使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随... 目录前言1. 为什么pip install poetry 会造成依赖冲突1.1 全局环境依赖混淆:1

windows端python版本管理工具pyenv-win安装使用

《windows端python版本管理工具pyenv-win安装使用》:本文主要介绍如何通过git方式下载和配置pyenv-win,包括下载、克隆仓库、配置环境变量等步骤,同时还详细介绍了如何使用... 目录pyenv-win 下载配置环境变量使用 pyenv-win 管理 python 版本一、安装 和