esp32开发笔记之一:esp32开发环境搭建vscode+ubuntu

最近想用esp32做一个物联网项目,踩坑N个终于有点心得,写下来避免和我一样的小白踩无谓的坑。

写在前面:

第一,大家一定要用linux系统作为编译工具,速度上是windows无法比的,不要因为不熟悉linux而选择windows。举个例子编译步骤1000个,windows是各位推进,而linux是按十位或者百位推进。我选择的是WSL ubuntu,如果小伙伴对linux命令行模式有点抵触,可以用虚拟机加ubuntu desktop版即桌面版。

第二、使用vscode+esp-idf作为编程开发工具,毕竟vscode图形界面更直观,而且vscode安装插件也更便捷。对于对linux命令行恐惧的小伙伴更友好。虽然纯linux速度更好,更便捷。

一、安装vs code

vs code官方下载地址:Download Visual Studio Code - Mac, Linux, Windows

安装的话就一直下一步就可以,需要注意的点是最后一步,一定要勾选第二项和第三项,如果不勾选,后期再加只能修改注册表,太麻烦。

二、设置vscode(先进行下一节安装wsl ubuntu后再进行这一步操作)

由于是使用ubuntu编译所以要是用vscode远程打开ubuntu文件,因此vscode要安装wsl插件才才能打开ubuntu系统内的工程文件。以下插件一定要在安装好wsl ubuntu系统后再安装,windows系统安装好vscode后,先不要急着开。打开也没用。一定一定。一下操作都是先安装vscode,然后看下一节,安装好ubuntu后,再回来设置vscode。为了不水文章。就都写在这里了。

1、安装wsl插件,打开vscode,按1-2-3步骤,打开扩展,搜索wsl,安装wsl

2、登录到wsl ubuntu系统安装插件。安装好wsl插件后,左侧会出现1处的远程资源管理图标。点击远程资源管理,然后在列表中右键wsl的ubuntu系统,选择"connect in current window"。

连接wsl ubuntu系统成功后,严格按1-2-3步骤,点击左侧1扩展,第二步选择wsl:ubuntu一定一定切记,然后3处搜索"c/c++"和"ESP-IDF"两个插件

出现以下,就是安装正确了

喜欢用中文的可以安装Chinese插件

相关推荐
小小的代码里面挖呀挖呀挖4 分钟前
杰理可视化SDK-手机三方通话控制
笔记·单片机·物联网·iot
还是鼠鼠1 小时前
Node.js--exports 对象详解:用法、示例与最佳实践
前端·javascript·vscode·node.js·web
jingjingjing11112 小时前
笔记:代码随想录算法训练营day48:739. 每日温度\496.下一个更大元素 I\503.下一个更大元素II
笔记
计算机学姐2 小时前
基于Asp.net的高校迎新管理系统
vue.js·vscode·后端·mysql·sqlserver·c#·asp.net
山登绝顶我为峰 3(^v^)32 小时前
VSCode + CMake
ide·vscode·算法·计算机·编辑器
卡列尼娜翠花2 小时前
vscode 导入语句排序和删除未使用的导入
前端·javascript·vscode·编辑器·eslint·前端工程化·esm
Zhouqi_Hua3 小时前
LLM论文笔记 24: A Theory for Length Generalization in Learning to Reason
论文阅读·人工智能·笔记·深度学习·语言模型·自然语言处理
沧海一笑-dj3 小时前
【鸿蒙开发】Hi3861学习笔记-Visual Studio Code安装(New)
vscode·harmonyos·鸿蒙·openharmony·鸿蒙开发·hi3861
Shaoxi Zhang3 小时前
量化交易学习笔记02:双均线策略
笔记·学习
Cheng_08293 小时前
llama-factory笔记
笔记·llama