乐鑫ESP-IDF开发环境搭建之新版
前言
许久没有更新,工作压力有点大。最近趁着618换了新笔记本电脑,联想的thinkbook的12700H核显版仅一年质保还抢不到,所以最后还是选了机械革命的无界14-12700H核显版,两年质保,但机械革命的线下维修点太少,线上技术支持还不错,希望能顺利坚持一个使用周期。
新机器扩展1T的SSD,安装win10,win11还是太新太嫩了,居然遇到某个usb转串口的芯片驱动不支持。算了,作为生产力工具还是建议win10。
当然,必须重新搭建乐鑫ESP32的开发环境,进入今天正题,总的来说,乐鑫自己也在不断优化中。
新的改变
以前搭建开发环境,win10家庭版要升级为专业版才能安装wsl,然后又要安装Ubuntu环境,再一大推git命令安装开发包。最后,windows下的vscode再连接wsl下的开发环境进行ESP程序开发。真的很不容易。
现在win10家庭版应该可以直接安装wsl了,不过既然乐鑫官方更新了esp-idf的开发方式,这次我也没有走老路,参考了官方文档
/projects/esp-idf/zh_CN/latest/esp32/get-started/index.html
可选择“IDE安装“或”手动安装“。一个安装包搞定以前所有步骤,前面的博文都只能作为古董,做历史见证了
笔者推荐选择IDE方式,vscode环境,具体安装过程参考了这篇博文
/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等开发框架暂未测试