platformIO环境安装

您所在的位置:网站首页 platformio安装外部库 platformIO环境安装

platformIO环境安装

2024-04-01 22:44| 来源: 网络整理| 查看: 265

使用Platform IO作为Arduino的交叉编译环境

文章目录 使用Platform IO作为Arduino的交叉编译环境1.1 PlatformIO简介1.2 VScode下安装PlatformIO1.3软件启动界面1.4 软件配置 2. 开发平台和固件安装

最新安装方法请查看我另一篇博文: https://blog.csdn.net/kimiyang123/article/details/123726847?spm=1001.2014.3001.5502

1.1 PlatformIO简介

(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208103620631.png)]

PlatformIO是一个多元化的硬件平台开发环境,它可以支持市面上的大多数硬件处理器的程序开发。通过它的packages and platforms的管理方式,基本上可以扩展所有的处理器的交叉编译环境。 PlatformIO主要由 platformio IDE和platformio core(CLI)组成。 Platformio IDE不是一个独立的IDE界面,它以后台服务,web方式呈现给用户。官方推荐是寄生在VScode编辑器下,通过扩展的方式安装到VScode中。所以,你必须先要安装Vscode。

1.2 VScode下安装PlatformIO

在线安装

在VScode下,PlatformIO属于扩展组件一部分,只要在Vscode的Extensions中搜索PlatformIO即可点击在线安装。

安装过程根据网速情况,速度各不相同,需要耐心等待。有时出现安装失败,需要换个时间段再试。

离线扩展安装

打开VScode管网,进入Extensions页面

在这里插入图片描述

搜索PlatformIO

选择右侧的Download Extenson

在VScode的扩展中,选择从VSIX安装...

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qWG1THRr-1607404715145)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208115528677.png)]

1.3软件启动界面

platformIO安装成功后,在软件下方会有一个小房子图标,该图标是PlatformIO-IDE的Home启动按键。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jTDuGho9-1607404715149)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208120202672.png)]

点开启动后,可在Platform IO的Home页面进行项目的创建、导入打开等操作。如下图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rvD2yCcl-1607404715151)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208120424767.png)]

1.4 软件配置

禁止扩展的自动更新,因为platformIO 等VScode的扩展库都在线存储在国外服务器上,如果自动更新的时候网络由于某种原因被强掉,会造成VScode内的插件临时更是失败。所以,一般开发的时候先自动跟新扩展给禁用,以免应更新而造成软件不能用而影响项目开发。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v9buAJMQ-1607404715153)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208120948153.png)]

点击禁用后,再次进入应该看到的是"启用自动更新扩展"。

2. 开发平台和固件安装

PlatformIO IDE安装好后,只是一个交叉编译的开发管理环境,需要开发不同的嵌入式平台程序,需要安装不同的Platform固件包和framworks软件框架。

Platform IO在首次创建项目的时候,会自动根据您选择的Board和Framework下载对于的开发板配置和框架代码。所以第一次创建项目会比较慢。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yEzbmTlk-1607404715154)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208125856436.png)]

全新安装完platform IO后的.platformIO文件夹内容:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FkQd6QWd-1607404715155)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208130143440.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8SKbcCBx-1607404715155)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208130156887.png)]

新建nano板项目后的文件夹内容:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yt3uTM2B-1607404715156)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208130843983.png)] [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F9RbSyiw-1607404715157)(E:\SCSTwork\Course_SmartHW\tutorialLists\platformIO环境安装.assets\image-20201208130918046.png)]



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3