最终开发界面
新建项目转圈的直接下拉到橙色字体部分!
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的可跳过】
3 徽标+R运行cmd 执行pio --version
在pio设置里json添加,其实这些都不是问题,下载开发环境的网络问题才是问题,不然其他开发者为什么不用这么麻烦,环境和工具全了只要看下pio版本和system info是否正常,外挂python的加上下面的三行
pio拓展图标设置配置
【如图】
"platformio-ide.useBuiltinPIOCore": false,
"platformio-ide.useBuiltinPython": false,
"platformio-ide.customPATH": "你的全局python路径\\Script"【如下图路径方式加上双\\】
3.1检查pio是否正常,不正常回第一步
关掉VSCODE并结束相关进程,如不确定就重启电脑,复制离线包 将packages和platforms两个你从别处搞来的复制替换掉你的.platform文件夹内 默认路径 C:\Users\用户名\.platformio,
这时候如果提示被占用 进任务管理器结束python的进程再覆盖,然后再打开vscode这时候 界面右下角不再有什么install..pio..core之类,还有等待载入这些恼火的弹窗,这是检查下环境和工具
【如果你还是新建项目转圈,看这里】
红色或者蓝色路径到达 平台路径,如8266
这里有个packages,这下面的是编译工具链,你新建项目转圈等待的其实就是在下载他们,根据你开发平台要把工具链下全,不然转圈转到明年也没有用
换个中文的菜单界面你一看便知原因,从框架、编译到上传工具都是必选啊 哪里来的可选嘛
复制过来这些个文件后,这里直接建议重启电脑,再打开vs,是不是秒开了!!!
-----------------------------------------------------------------
(如果你比较奇葩不喜欢默认路径的通过设置环境变量PLATFORMIO_CORE_DIR
的值来修改路径,在这里不细说,小白容易出错)
CMD运行 pio system info可以查看你的环境和工具安装情况,
在VScode的终端运行也是一样的效果
不出意外如上图【上图是安装了ESP32和8266的】,这时你打开手机热点连上,新建一个项目,等待约2分钟,即可自动配置好环境和开发板
如果同时安装了arduino和pio 会提示让你卸载,可以无视或者禁用arduino。关于库可在线下载添加,也可手动从arduino里复制过来
嗯~暂时就这么多了,主要问题还是python环境路径和离线开发环境、工具的问题,解决方法其实类似arduino添加开发板,只是pio的速度更慢更容易把人逼疯