关于platformio配置esp32环境
第一种方法我选择的是直接在初始化文件里改,让pio核心自己下载
但是这种方案实在是太慢了=。=,我下了一个晚上还没能结束。
所以我查了platformio的官方文档,提出第二种可以通过pio core的命令行安装环境的方法。
- 把pio加入环境变量(这一步的前提是你已经下载platformio和vscode)—— C:\users\(你的用户名)\.platformio\penv\Scripts(大概是这个路径)
- 输入pio system info 看一下行不行,如果前一步成功的话这里是这样的(忽略最后面两行,如果你是刚开始的话应该为0)
- 在platformio registry网站上找到需要的包:这里是一个platform包和一个framework包
4、win+r 打开cmd命令行,输入pio pkg install 加上这两个包的名字(网站上有指导)进行下载。
5、最后输入pkg system info查看信息,我们可以看到platforms 和tools的个数已经不是0了。
6、打开项目,问题应该解决了。
注释:关于platform和framework:我的理解是platform是芯片的平台,比如stm32、esp32这类的,framework是开发平台,比如keil和arduino。而platformio就是把他们集成起来的ide。
本人也是小白一个,如有不对欢迎指正