——————————————————————————————————————————————————————————————————
ESP32教程(一):VScode+platformIO环境搭建
- 前言
- 一、开发环境的选择
- 二、Vscode+platformIO环境搭建
- 1.安装Vscode
- 2.安装Python环境
- 3.platformIO插件
- 4.修改platformIO的环境
- 5.安装pip
- 6.下载平台支持包
- 三、Vscode+ESP-IDF环境搭建
- 总结
前言
最近在研究ESP32,发现还是蛮有意思的,决定深入搞一下。
提示:以下是本篇文章正文内容,下面案例可供参考。一些简单的安装啥的就一笔带过了,说一下就明白的事就不大篇幅去讲了。
一、开发环境的选择
这里主要介绍两种开发环境搭建的方式:
环境一:Vscode+platformIO
优点:各种平台各种库很齐全,例如Stm32等都可以用此开发。
缺点:服务器在国外,环境搭建起来稍微复杂点。
环境二:Vscode+ESP-IDF
优点:乐鑫自己的插件,安装不需要考虑网速
缺点:是采用的乐鑫自己的框架不是Arduino的,需要重新熟悉一下库而已。
二、Vscode+platformIO环境搭建
笔者一开始花了半天时间安装上了,后面出了点问题又安装了一遍。下面提供一下各个软件的下载链接,官网下载也可以。
下载地址提取码:gr53
1.安装Vscode
这步没啥说的,直接百度到Vscode官网就可以下载,下面
这里提供一个加速下载的方法和下载后Vscode如何设置界面编辑器字体大小的方法。
1、 VsCode如何使用国内镜像秒下载 2、 VsCode 设置窗口菜单栏显示字体大小 3、 VSCode提高代码开发效率插件:差异对比插件
2.安装Python环境
记得勾选添加path到环境目录中,否则还要自己安装,省的麻烦。
安装完成后在命令行输入: python --version 看到打印出版本号即可说明安装成功。
3.platformIO插件
直接在Vscode中安装platformIO。
4.修改platformIO的环境
别忘记把python的路径添加到下面第三条。
编辑platformio的settings.json
添加:
"platformio-ide.useBuiltinPIOCore": false,
"platformio-ide.useBuiltinPython": false,
"platformio-ide.customPATH": "Your_Python_Path\\Scripts"
5.安装pip
使用pip安装platformio
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple platformio
6.下载平台支持包
如果不出问题的话能进入Home界面了,然后新建工程,新建的时候会自动下载平台支持包。
观察C盘.platformio文件夹的大小是否一直变化,如果一直在变大说明已经在下载东西了,这期间就不需要着急了。基本就稳了。如果等了一会没反应建议用手机热点,因为我两次都是在这边卡住了用了热点分分钟下好了。
三、Vscode+ESP-IDF环境搭建
由于这个安装比较简单,自行百度其他博主的安装配置就行,这里只介绍一下多次安装失败后如何安装完成。
如果是第一次安装就可以直接在扩展里安装。
如果是第二次安装极有可能会安装失败,此时需要下载乐鑫的离线安装包官方编程IDF,这个软件安装时会安装相关的环境,然后再vscode里面软件配置界面选择已有的配置即可。
总结
总的来说,IDF由于是国内的安装起来比较简单,platformIO由于服务器的问题才导致安装起来比较费劲。