VSCode + PlatformIO ESP32开发环境配置(离线版5分钟搞定)

这篇具有很好参考价值的文章主要介绍了VSCode + PlatformIO ESP32开发环境配置(离线版5分钟搞定)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装python

本文以win10系统做演示,其他版本的系统可能略有差异。

1. 打开应用商店

点击左下角开始按钮,键盘输入应用商店,在搜索结果中点击Microsoft store

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

2. 应用商店搜索python

在应用商店中搜索python,选择版本号最大的python,点击进去

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

3. 安装python

点击安装按钮

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

4. python安装完成

稍等片刻,python自动安装完成,安装完成后安装按钮消失

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

5. 打开命令提示符

点击左下角开始按钮,搜索cmd,在搜索结果中点击命令提示符,打开黑框

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

6. 验证安装结果

在打开的命令提示符(黑框)中,输入python,然后回车,如果出现如图所示的内容,表示安装成功

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

7. 更新pip源为国内源

安装好的python,默认安装源为国外源,所以下载第三方库非常慢,极端情况下甚至无法安装,所以需要修改源为国内源。
打开C盘 -> 用户 -> 你自己的用户名, 在这个目录下创建名为pip的文件夹,在pip文件夹下创建pip.ini配置文件,配置文件的内容如下(将源设置为清华大学源,其他国内源可自行搜索修改):

[global]

timeout = 6000

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发
platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

安装VSCode

下载VSCode

VSCode官网下载地址:点击这里下载
platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

安装Vscode

vscode下载完成之后,双击即可安装
安装过程没有什么主要注意的,根据提示一步步安装即可,安装完成之后,打开运行vscode

安装简体中文插件

第一次打开VSCode,有可能右下角会提示是否安装中文语言包,如果有提示,直接点击安装;如果没有提示点击左边Extension图标,搜索中文,安装简体中文插件

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

安装完成后,需要重启Vscode中文才会生效,右下角会有重启提示,如果不提示,自己重启VScode即可

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

安装VSCode platformio插件

按照同样的方法,搜索platformio插件,并安装,稍等几秒钟,即可安装成功

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

插件安装完成之后,打开左边的蚂蚁头图标

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

你会发现 VSCode自动开始下载platformio依赖的各种资源

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

观察右下角提示信息,当出现如下图所示的提示信息时,果断关闭Vscode程序

:::tip 温馨提示
这里果断关闭VScode终止下载,是因为后续的下载速度很慢,并且就算这一步成功下载了,后续创建esp32的项目时,仍然需要下载更多资源,博主整体测试下来,总体耗时大概8小时左右,大部分人接受不了,所以接下来我们采用离线安装的方式进行安装。所谓的离线安装,其实就是博主将耗时8小时下载下来的资源包打包给大家,大家直接解压粘贴到对应的目录即可使用。
:::

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

接下来根据下面提示,下载博主给大家准备的离线资源包

关注微信公众号【微联实验室】,回复:6666,获取离线安装包

下载完成后,解压压缩包,得到如下所示内容

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

然后打开下图所示目录

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

删除除了penvpython3之外的所有文件/文件夹

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

然后,将上一步解压得到的离线资源全部复制到该目录

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

复制后的最终效果如下图

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

至此,再次打开VSCode,点击左边的蚂蚁头图标,左边操作选项很快就能加载出来,说明platformio需要的离线资源已经全部准备完毕。

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

安装Prettier - Code formatter插件 (建议安装)

插件市场搜索Prettier - Code formatter,按照之前的方法安装,该插件能够快速将代码格式化,代码编写过程中,按下键盘ctrl+s即可自动格式化代码,保持整洁的代码格式。

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

安装Error Lens插件 (可选)

插件市场搜索Error Lens,按照之前的方法安装,该插件能够将错误信息报告得更详细。

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

安装Codesnap插件 (可选)

插件市场搜索Codesnap,按照之前的方式安装,该插件可以很方便地把所选代码制作成优美图片。

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

替换VSCode配置 (推荐使用)

最后,博主将自己一直使用的VSCode配置项分享给大家,大家可全部复制粘贴使用,也可以根据自己习惯选择性参考

{
    "files.autoSave": "afterDelay",
    "files.autoGuessEncoding": true,
    "workbench.list.smoothScrolling": true,
    "editor.cursorSmoothCaretAnimation": "on",
    "editor.smoothScrolling": true,
    "editor.cursorBlinking": "smooth",
    "editor.mouseWheelZoom": true,
    "editor.formatOnPaste": true,
    "editor.formatOnType": true,
    "editor.formatOnSave": true,
    "editor.wordWrap": "on",
    "editor.guides.bracketPairs": true,
    "editor.suggest.snippetsPreventQuickSuggestions": false,
    "editor.acceptSuggestionOnEnter": "smart",
    "editor.suggestSelection": "recentlyUsed",
    "window.dialogStyle": "custom",
    "debug.showBreakpointsInOverviewRuler": true,
    "workbench.startupEditor": "none",
    "editor.fontSize": 25,
    "editor.fontFamily": "Consolas, 'Courier New', monospace",
    "prettier.tabWidth": 4
  }

替换方式为,点击Vscode左下角小齿轮,然后点击设置

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

然后点击右上角的小图标

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

最后将settings.json这个文件中的内容全部清空,替换成上述博主提供的配置

platformio+vscode五分钟离线配置esp32开发环境,ESP32教程,platformIO,Arduino教程,esp32教程,单片机开发

至此,vscode+platformio的开发环境安装完毕,下节课一起学习如何创建第一个arduino项目。文章来源地址https://www.toymoban.com/news/detail-831427.html

到了这里,关于VSCode + PlatformIO ESP32开发环境配置(离线版5分钟搞定)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ESP-IDF + Vscode ESP32 开发环境搭建以及开发入门

    创作不易,转载请注明出处! Tips: 虽然笔者采用的是Linux开发环境,但是Windows开发环境的亦可阅读,所述内容与系统关联性不大,尤其是后文介绍的如何将自己的文件加入到工程,解决头文件找不到等问题,无论哪种系统均会存在。 Tips: 最近更新了一篇windows下搭建的,大家

    2024年02月02日
    浏览(45)
  • ESP32C3学习&开发之路——VScode开发环境搭建

    上次搭建好了ESP IDF离线版的开发环境,但是我不想每次开发的时候都要打开“PowerShell”终端,也不想要输入指令进行编译和下载的操作,所以再搭建在VScode的软件上开发ESP32系列WiFi模组的开发环境。 VScode全称Visual Studio Code,免费而强大,可在Windows、Linux和Mac OS上运行。所以

    2024年02月10日
    浏览(46)
  • ESP32开发:1、环境搭建(基于vscode+ESP-IDF)

    ESP-IDF提供操作ESP32芯片的API函数,供用户编写的用户程序调用。当用户程序编写好后,ESP-IDF需要借助一系列编译工具才能将用户程序+API函数编译成能运行在ESP32上的二进制文件。 如上图所示这个1个G左右大的压缩包就是ESP-IDF。如果电脑上已经存在了这个文件,就可以不用下

    2024年02月12日
    浏览(46)
  • ESP32开发环境搭建Windows VSCode集成Espressif IDF插件ESP32_IDF_V5.0开发编译环境搭建

    下载网址:https://dl.espressif.com/dl/esp-idf/ 打开上面的网页,选择单击页面中 ESP32-IDF v5.0.2 - Offine Installer,5.0.2是当前最新版本,如果没有ESP32-IDF v5.0.2 - Offine Installer,说明官方有更新最新版本,如果想要安装此教程版本可以把页面翻到最下面,会列出所有历史版本供用户下载。

    2024年02月13日
    浏览(45)
  • 快速入门ESP32—— platformIO添加开源库和自己的开发库

    相关文章 快速入门ESP32——开发环境配置Arduino IDE 快速入门ESP32——开发环境配置PlatformIO IDE  很多人刚开始接触到platformIO的时候,可以还不知道怎么去利用好网上开源的库用到自己的工程上,还有就是不知道怎么添加自己的.h文件,按照之前stm32的思路是行不通的。本篇文章

    2024年02月03日
    浏览(44)
  • 物联网开发平台PlatformIO手册(中)Home & 帐户 & ESP32实例

    PlatformIO Home 是 PlatformIO协作平台的一个强大、现代和交互式用户界面 (UI)。它由 PlatformIO Labs 的现代用户界面工具包提供支持,包含以下关键工具: PlatformIO 账户 项目管理 库管理 开发平台、框架和板管理 设备管理(串行、逻辑和多播 DNS 服务) 静态代码分析 固件文件资源管

    2024年02月09日
    浏览(39)
  • vscode+esp-idf 搭建esp32开发环境,编译信息中文乱码

    1.修改波特率 2.C:UsersAdministrator.vscodeextensionsvsciot-vscode.vscode-arduino-0.6.0-win32-x64outsrccommon  打开文件 util.js 屏蔽掉这部分的代码 、  

    2024年02月10日
    浏览(39)
  • ESP32+VSCode开发环境搭建(全网最强最终解决方案)

    本文必然会解决你在ESP开发道路上遇到VSCode开发环境搭建的问题! 本文一定能解决你ESP开发道路上遇到的开发环境搭建问题! 本文必须解决你在ESP开发道路上遇到的开发环境搭建问题! 如果发现看了本文解决不了你的开发问题,请在评论区轰炸我!轰炸我!轰炸我!我随时

    2024年02月08日
    浏览(34)
  • Vscode platformio Arduino开发STM32,点灯+串口调试

    1.工具 USB-TTL(非常便宜,几块钱) STM32F103C8T6(几块钱) 2.引脚连线 USB-TTL STM32 TX PA10 RX PA9 VCC 3.3V GND GND 注意事项: 跳线帽位置:BOOT0接高电平(1),BOOT1接低电平(0) 每次上传程序前需要按一下复位键(之后,跳线帽的位置不需要改变,程序即可正常运行),否则会可能出现下面这种情

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包