乐鑫ESP-IDF开发环境搭建之2022新版

前言

许久没有更新,工作压力有点大。最近趁着618换了新笔记本电脑,联想的thinkbook的12700H核显版仅一年质保还抢不到,所以最后还是选了机械革命的无界14-12700H核显版,两年质保,但机械革命的线下维修点太少,线上技术支持还不错,希望能顺利坚持一个使用周期。
新机器扩展1T的SSD,安装win10,win11还是太新太嫩了,居然遇到某个usb转串口的芯片驱动不支持。算了,作为生产力工具还是建议win10
当然,必须重新搭建乐鑫ESP32的开发环境,进入今天正题,总的来说,乐鑫自己也在不断优化中。

新的改变

以前搭建开发环境,win10家庭版要升级为专业版才能安装wsl,然后又要安装Ubuntu环境,再一大推git命令安装开发包。最后,windows下的vscode再连接wsl下的开发环境进行ESP程序开发。真的很不容易。
现在win10家庭版应该可以直接安装wsl了,不过既然乐鑫官方更新了esp-idf的开发方式,这次我也没有走老路,参考了官方文档
https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html
可选择“IDE安装“或”手动安装“。一个安装包搞定以前所有步骤,前面的博文都只能作为古董,做历史见证了

笔者推荐选择IDE方式,vscode环境,具体安装过程参考了这篇博文
https://blog.csdn.net/qq_30759585/article/details/124861483

1、按我理解,文章顺序好像有点问题。一般情况下,应该是先下载并安装官方的离线安装包,再安装vscode,这样ESP-IDF配置界面才会出现第三种配置选项,即自动识别路径给出以及安装的环境。
我的确是这么实践的,结果却有点意外。先下载并安装官方的离线安装包“esp-idf-tools-setup-offline-4.4.1”后,配置测试helloworld都OK。再安装vscode,结果却没有第三个选项,不得已我只能选择第二项ADVANCED,将目录配置到离线安装包的安装目录。

2、在vscode的ESP-IDF配置界面,已经提供”github“或”乐鑫“两个源,国内github经常翻车,建议选择”乐鑫“源,速度与gitee一样给力,毕竟是官方的

结语

测试结果表明,一切正常。vscode可以正常工作并编译esp项目,离线安装包的命令行IDE“ESP-IDF 4.4 PowerShell”也没有受到影响,也可以编译。更神奇的是,好像硬盘空间没有因vscode再次esp-idf安装配置而增大。
新版的ESP-IDF似乎是带rainmaker的,未测试,其他MDF、ADF等开发框架暂未测试

乐鑫ESP-IDF开发环境搭建之2022新版相关推荐

  1. ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建

      之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...

  2. ESP32 入门笔记01:乐鑫ESP32-DevKitC开发板信息、开发环境搭建以及学资料准备

    文章目录 一.ESP32-DevKitC 开发板介绍 二.ESP32 开发环境 1. Arduino IDE 1.1 开发环境搭建步骤 1.2 实验:使用 Arduino IDE 将代码上传到 ESP ...

  3. ESP32 ADF windows开发环境搭建 适配ADF到ESP32A1S

    搭建ESP32A1S的ADF开发环境 文章目录 搭建ESP32A1S的ADF开发环境 一,获取IDF和IDF-TOOL 二,安装ADF 三,适配ADF到ESP32A1S 四,使用asr语音识别例程 一 ...

  4. ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)

    对于ESP32-C3开发,自己对Arduino环境使用起来很是不习惯,既然乐鑫官方都出对应的环境,还是来试试官方环境 ..1.6.5问题解决(VScode终端必须使用Windows自带cmd,不能是M ...

  5. ESP32开发 0.windows Vscode开发环境搭建,基于esp-idf-V4.2 | Cmake | Vscode插件

    一 前言 入坑嵌入式以来,一直都在寻找一款通用MCU控制器:他应有优秀的计算处理能力.丰富的外设扩展能力.支持有线/无线联网.小巧的封装.自从ESP8266爆火以来,熟悉过它的使用,但窘于硬件限制,只 ...

  6. ESP32 Ubuntu开发环境搭建

    在Ubuntu下搭建ESP32开发环境 文章目录 在Ubuntu下搭建ESP32开发环境 说明 开发环境 硬件准备 ESP32(NodeMCU-32S) NodeMCU-32S 引脚图 搭建步骤 安装 ...

  7. 乐鑫 ESP RainMaker® 加速企业智能转型,私有云方案助力客户打造自有品牌

    乐鑫 ESP RainMaker® AIoT 私有云方案 物联网为推动产业创新转型和提升消费者体验释放了巨大潜力.然而,物联网产品的开发充满挑战:许多企业对构建云平台无从下手,方案开发耗时耗力.投资高 ...

  8. ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】

    目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...

  9. 启明云端分享|ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX

    ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX 详细安装步骤概览 注:目前master分支,支持S3. 官方开发文档:包含多种平台 https:// ...

最新文章

  1. android 检测字符串是否为合法域名
  2. JAVA去掉HTMl以及CSS样式
  3. [leetcode] 142.环形链表2
  4. One order text browser tool
  5. oracle中的输入 amp,Oracle之SQL学习
  6. 前端学习(2346):global全局样式布局
  7. Python编程从入门到实践~操作列表~创建数值列表
  8. pointer-events:none解决重叠元素不能感应鼠标事件的问题
  9. Mask-rcnn算法流程图
  10. MSM8953_Linux-Android软件手册资料
  11. 再创学习生命力—破与立中成长
  12. 高密集型工业体系步履蹒跚
  13. java web 播放flv,实现网页中播放FLV文件的源代码
  14. 又一个程序员倒下-程序员防猝死指南
  15. win7触摸板怎么关闭_笔记本连接鼠标后自动关闭触摸板功能的方法
  16. 协众技术教你玩转电商海报设计
  17. nefu 1116 字符串加密
  18. Project Ara 手机,拼装的DIY手机
  19. 令牌登录方式流程(token)
  20. Dbeaver基本使用

热门文章

  1. 高新技术产业的股权设计原则
  2. 【数据挖掘】之 数据挖掘 绪论
  3. 技术面试(上):面试官篇
  4. 轨道交通行业网站(持续完善)
  5. 错误代码 0x80070035 找不到网络路径 终极解决办法
  6. PhotoshopCS6常用快捷键速查
  7. 150万奖金:首届6G智能无线通信系统大赛正式上线
  8. 刚想起 一些净瓶分析
  9. 第四周——爬虫入门 Day3 7.20
  10. 90%的人死在了大学里,只不过八十岁才埋