最终开发界面

vscode里面安装yarn vscode安装platformio_ide

新建项目转圈的直接下拉到橙色字体部分!

arduino一般开发用的都是arduinoIDE,他每次编译都是全局编译,当你改动量很小的时候他也是全局编译,这时候我也不知道从哪听说platformIO这个插件,这玩意儿在你局部修改后他能只重编译这段内容,大大缩短时间,但是在实际安装PIO的过程中走了不少弯路,尤其在最后新建工程的时候,尽管你已经有离线环境了,你还是需要等几秒钟配置环境。后续看情况把离线包贴个上来

本文未授权于PUDN,我一小白博文你也他么不要碧莲的抄,真不要face啊!!!!

1、准备好VSCODE Python的安装文件,安装python时把python的path选项勾选,在vscode的插件里搜索platformio添加,然后在终端里运行

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple platformio

PIP安装Platform Core

2、检查python环境配置,右击我的电脑【安装pyth勾选path的可跳过】

vscode里面安装yarn vscode安装platformio_ide_02

 

vscode里面安装yarn vscode安装platformio_vscode里面安装yarn_03

3 徽标+R运行cmd 执行pio --version

在pio设置里json添加,其实这些都不是问题,下载开发环境的网络问题才是问题,不然其他开发者为什么不用这么麻烦,环境和工具全了只要看下pio版本和system info是否正常,外挂python的加上下面的三行

pio拓展图标设置配置

vscode里面安装yarn vscode安装platformio_python_04

【如图】

vscode里面安装yarn vscode安装platformio_python_05

  "platformio-ide.useBuiltinPIOCore": false,

  "platformio-ide.useBuiltinPython": false,

  "platformio-ide.customPATH": "你的全局python路径\\Script"【如下图路径方式加上双\\】

vscode里面安装yarn vscode安装platformio_python_06

3.1检查pio是否正常,不正常回第一步

vscode里面安装yarn vscode安装platformio_python_07

关掉VSCODE并结束相关进程,如不确定就重启电脑,复制离线包 将packages和platforms两个你从别处搞来的复制替换掉你的.platform文件夹内   默认路径 C:\Users\用户名\.platformio,

vscode里面安装yarn vscode安装platformio_ide_08

这时候如果提示被占用 进任务管理器结束python的进程再覆盖,然后再打开vscode这时候 界面右下角不再有什么install..pio..core之类,还有等待载入这些恼火的弹窗,这是检查下环境和工具

【如果你还是新建项目转圈,看这里】

vscode里面安装yarn vscode安装platformio_vscode里面安装yarn_09

红色或者蓝色路径到达 平台路径,如8266

vscode里面安装yarn vscode安装platformio_python_10

这里有个packages,这下面的是编译工具链,你新建项目转圈等待的其实就是在下载他们,根据你开发平台要把工具链下全,不然转圈转到明年也没有用

vscode里面安装yarn vscode安装platformio_vscode里面安装yarn_11

 换个中文的菜单界面你一看便知原因,从框架、编译到上传工具都是必选啊 哪里来的可选嘛

vscode里面安装yarn vscode安装platformio_vscode里面安装yarn_12

复制过来这些个文件后,这里直接建议重启电脑,再打开vs,是不是秒开了!!!

-----------------------------------------------------------------

 (如果你比较奇葩不喜欢默认路径的通过设置环境变量PLATFORMIO_CORE_DIR的值来修改路径,在这里不细说,小白容易出错)

CMD运行 pio system info可以查看你的环境和工具安装情况,

vscode里面安装yarn vscode安装platformio_vscode_13

 在VScode的终端运行也是一样的效果

不出意外如上图【上图是安装了ESP32和8266的】,这时你打开手机热点连上,新建一个项目,等待约2分钟,即可自动配置好环境和开发板

vscode里面安装yarn vscode安装platformio_ide_14

如果同时安装了arduino和pio 会提示让你卸载,可以无视或者禁用arduino。关于库可在线下载添加,也可手动从arduino里复制过来

嗯~暂时就这么多了,主要问题还是python环境路径和离线开发环境、工具的问题,解决方法其实类似arduino添加开发板,只是pio的速度更慢更容易把人逼疯