乐鑫ESP-IDF开发环境搭建之2022新版
乐鑫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新版相关推荐
- ESP32 ESP-IDF开发环境搭建,Windows下基于ESP-IDF | Cmake | VScode插件的 ESP32 开发环境搭建
之前的一篇博客 Windows上基于ESP-IDF搭建ESP32开发环境 发布后,深受好评.几个月过去了,乐鑫的esp-idf-tools安装工具发生了较大的变化,VsCode插件的功能也愈加完善 ...
- ESP32 入门笔记01:乐鑫ESP32-DevKitC开发板信息、开发环境搭建以及学资料准备
文章目录 一.ESP32-DevKitC 开发板介绍 二.ESP32 开发环境 1. Arduino IDE 1.1 开发环境搭建步骤 1.2 实验:使用 Arduino IDE 将代码上传到 ESP ...
- ESP32 ADF windows开发环境搭建 适配ADF到ESP32A1S
搭建ESP32A1S的ADF开发环境 文章目录 搭建ESP32A1S的ADF开发环境 一,获取IDF和IDF-TOOL 二,安装ADF 三,适配ADF到ESP32A1S 四,使用asr语音识别例程 一 ...
- ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)
对于ESP32-C3开发,自己对Arduino环境使用起来很是不习惯,既然乐鑫官方都出对应的环境,还是来试试官方环境 ..1.6.5问题解决(VScode终端必须使用Windows自带cmd,不能是M ...
- ESP32开发 0.windows Vscode开发环境搭建,基于esp-idf-V4.2 | Cmake | Vscode插件
一 前言 入坑嵌入式以来,一直都在寻找一款通用MCU控制器:他应有优秀的计算处理能力.丰富的外设扩展能力.支持有线/无线联网.小巧的封装.自从ESP8266爆火以来,熟悉过它的使用,但窘于硬件限制,只 ...
- ESP32 Ubuntu开发环境搭建
在Ubuntu下搭建ESP32开发环境 文章目录 在Ubuntu下搭建ESP32开发环境 说明 开发环境 硬件准备 ESP32(NodeMCU-32S) NodeMCU-32S 引脚图 搭建步骤 安装 ...
- 乐鑫 ESP RainMaker® 加速企业智能转型,私有云方案助力客户打造自有品牌
乐鑫 ESP RainMaker® AIoT 私有云方案 物联网为推动产业创新转型和提升消费者体验释放了巨大潜力.然而,物联网产品的开发充满挑战:许多企业对构建云平台无从下手,方案开发耗时耗力.投资高 ...
- ④ESP8266 开发学习笔记_By_GYC 【Ubuntu系统下ESP8266 开发环境搭建】
目录 ④ESP8266 开发学习笔记_By_GYC [Ubuntu系统下ESP8266 开发环境搭建] 一.安装前准备 1.乐鑫官方的ESP-IDF 编程指南 2.ESP-IDF风格的ESP8266 ...
- 启明云端分享|ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX
ESP32-S3开发环境搭建,这里我们会介绍两个比较常用的开发环境搭建:WINDOWS\LINUX 详细安装步骤概览 注:目前master分支,支持S3. 官方开发文档:包含多种平台 https:// ...
最新文章
- android 检测字符串是否为合法域名
- JAVA去掉HTMl以及CSS样式
- [leetcode] 142.环形链表2
- One order text browser tool
- oracle中的输入 amp,Oracle之SQL学习
- 前端学习(2346):global全局样式布局
- Python编程从入门到实践~操作列表~创建数值列表
- pointer-events:none解决重叠元素不能感应鼠标事件的问题
- Mask-rcnn算法流程图
- MSM8953_Linux-Android软件手册资料
- 再创学习生命力—破与立中成长
- 高密集型工业体系步履蹒跚
- java web 播放flv,实现网页中播放FLV文件的源代码
- 又一个程序员倒下-程序员防猝死指南
- win7触摸板怎么关闭_笔记本连接鼠标后自动关闭触摸板功能的方法
- 协众技术教你玩转电商海报设计
- nefu 1116 字符串加密
- Project Ara 手机,拼装的DIY手机
- 令牌登录方式流程(token)
- Dbeaver基本使用