VSCode安装 PlatformIO 插件指南

1 篇文章 0 订阅
1 篇文章 0 订阅

公众号阅读:

前言

在前几次发的文章中多次提到PlatformIO这个VSCode插件,很多同学私信我说非常难安装,希望我继续分享如何在国内快速安装PlatformIO。其实PlatformIO官网提供了详细的安装文档和PIO的使用手册。大家可以参考官网文档。本文将主要介绍在Linux环境中安装PlatformIO插件。
当我们在VSCode的插件中点击安装PlatformIO时,VSCode会自动在Github中下载PlatformIO,由于墙的原因,Github在国内访问经常不稳定或无法访问,对于没有翻墙VPN的同学,也许会面临多次下载失败的问题。不过肯定有办法解决的!

安装插件流程

  • 安装VSCode

  • 安装PIO插件

  • 安装PIO Core

  • 安装MCU支持包

安装VSCode

如果你没有安装好VSCode,请在VSCode的官网安装下载,或使用命令下载。

1wget https://vscode.download.prss.microsoft.com/dbazure/download/stable/0ee08df0cf4527e40edc9aa28f4b5bd38bbff2b2/code_1.85.1-1702462158_amd64.deb

也可在网盘下载安装文件。

网盘链接

图片

链接: https://pan.baidu.com/s/1l8ENb1qywILZb3IvKDyQ3A?pwd=1234 提取码: 1234 

本人下载的VSCode版本是V1.86,下载后在终端中使用命令安装。

1sudo dpkg -i code_1.85.1-1702462158_amd64.deb

在VSCode安装PlatformIO IDE插件

点击VSCode左侧插件中心,搜索platformio ide然后点击安装即可。

图片

 

初始化PIO Core

安装插件的过程非常快,插件安装完成后请点击左侧小蚂蚁图标,首次进入会进入PIO初始化的状态,如果Github访问不稳定,则该状态会持续很久甚至失败。页面的右下角会显示进度。

图片


如果初始化失败或耗费较长时间,我们可以采取离线安装的方式。
首先我们需要获取到PIO Core的源码。

1git clone https://github.com/platformio/platformio-core.git

或直接点击官方源码压缩文件Source code(zip) ,或点击网盘链接中下载。
拿到压缩文件后,执行以下命令。

1unzip platformio-core-installer-1.2.1.zip
2cd platformio-core-installer-1.2.1
3python get-platformio.py

成功状态如下

图片


根据提示你可以将PIO的命令路径添加到环境变量,可添加以下内容到文件~/.profile。完成后,整个环境的目录如下:

图片

 

1export PATH=$PATH:/home/~/.platformio/penv/bin

再次打开VSCode即可成功进入PIO Home.

图片

 

安装MCU平台支持包

MCU的支持包可以安装官方支持的,如AVR/STM32/ESP等主流单片机,也可通过第三方开发的包安装,如下所示.

图片

 

快捷方法

针对Ubuntu系统,也可以选择直接解压网盘文件的.platformio.zip文件到用户目录。但是不保证一定能生效。本人的系统信息如下

图片

 

测试

为了测试效果,本例将新建一个51单片机的参考例程。
首先安装平台支持包

图片

image.png

新建基于51的ledblink代码例程

图片

 

编译

图片

 

常用快捷命令

  • 编译: pio run

  • 下载: pio run -t upload

  • 浏览器中打开PIO Home: pio home

图片

 

  • 查看支持的主板: pio boards

图片

 

  • 安装芯片支持包: pio pkg install

    图片

  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

nicehuai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值