Clion安装Platformio支持

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

最近在研究一些微控制器芯片,然后发现每一个芯片都有一个自己的IDE,使用起来还是蛮废脑子的。比如树莓派Pico使用的是thonny开发micropython;Arduino使用的是Arduino IDE;Arm使用的是keil。我决定使用Clion+platformio的组合解决一些问题。


一、系统配置

操作系统:Windows 11 22H2
Clion:2022.2.4

二、什么是platformio

PlatformIO is written in pure Python and doesn’t depend on any additional libraries/tools from an operation system. It allows you to use PlatformIO beginning from PC and ending with credit-card sized computers (like Raspberry Pi, BeagleBone, CubieBoard)

三、安装配置

1.安装Clion

注意:我使用的版本是2022.2.4,你最好不要比我的版本低,或者干脆跟我一样,如果出了问题可能不好解决。

安装方法就比较简单了,直接去jetbrains官网下载就行了,如果已经安装了可以跳过这一步。
clion-2022.2.4下载页面
在这里插入图片描述
安装过程就不赘述了,很简单。

2.安装platformio插件

  1. 打开clion->File->Settings->Plugins
    如果你是汉语的应该是:
    打开clion->文件->设置->插件
    我一般只用英文的,找不到可以把汉语临时改成英文。
  2. 在搜索框里搜索platform,找到跟我的图示一样的插件并安装,会要求你重启clion,这一步是必须的。
    在这里插入图片描述

3.安装platformio(CLI)

You do not need to install PlatformIO Core if you are going to use PlatformIO IDE. PlatformIO Core is built into PlatformIO IDE and you will be able to use it within PlatformIO IDE Terminal. See instructions on how to open PlatformIO Core CLI in PlatformIO IDE for VSCode.

If you need PlatformIO Core outside PlatformIO IDE, please Install Shell Commands.

意思就是如果你使用Platform IDE的话就不需要单独安装CLI了,这个CLI就是给其他的IDE使用的,比如VSCODE和Clion。当然VSCODE和Clion的安装方式有差别,在这里我们只讨论Clion的安装和使用,VSCODE或许以后讨论。

接下来讲述正式安装流程:

  1. 确保你的操作系统里面有一个python3.6+版本环境,注意虚拟环境不行,一直报错。
  2. 去官方网站下载安装脚本名字叫: get-platformio.py
  3. 执行python3 get-platformio.py并等待完成,如果出现超时就重试,如果出现其它错误就删除文件夹重试

4. 配置Clion环境

进入clion并选择创建新项目
在这里插入图片描述
选择左边栏的PlatformIO选项会出现右边的画面,有很多支持的boards,如果你的board在里面就可以开发。如果不在里面就等PlatformIO更新支持。
第一次可能要配置下PlatformIO的环境变量,点下setting,选择C:\Users<你的用户>.platformio\penv\Scripts\platformio.exe之后保存,切记重启IDE之后可以看到右边的boards列表。
在这里插入图片描述

5. 创建示例Demo

我手上正好有一个Arduino Nano Atmega168,选择这个board点create就行了
在这里插入图片描述
这个地方要等待一会,platformio会自动帮你下载Arduino的支持库,然后生成一个完整的项目,一定要等待加载完成才行,如果报错就重新加载,直到成功为止。成功的项目应该是下面的样子
在这里插入图片描述
这个画面就跟Arduino IDE里面一样的,直接在setup()和loop()里面开发就行了。

6.其他

这里讲一下clean、build一些常用的东西,和Clion搭配原生C++不太一样,你需要到Tools->PlatformIO里面找到这些选项卡。
在这里插入图片描述
和Arduino IDE的编译差不多,成功了也会生成target和占用空间的提示信息
在这里插入图片描述


总结

1、总体来讲不是太难

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
c 环境配置 colin 主要包括三个步骤:安装编译器、配置环境变量和测试编译器。 首先,安装编译器。在安装 c 环境之前,我们需要先下载对应的编译器软件。常用的 c 编译器有 gcc、clang、MSVC 等。根据个人需求选择适合自己的编译器,并下载对应的安装包。然后,按照安装向导进行安装即可。安装完成后,我们就拥有了一个可用的 c 编译器。 接下来,配置环境变量。环境变量的配置可以使得我们在任意目录下都能够直接使用 c 编译器。首先,找到我们安装的编译器安装目录。然后,将该目录添加到系统的环境变量中。具体的配置步骤可以根据操作系统的不同而有所差异,但一般都是在控制面板或者系统设置中找到“环境变量”选项,然后添加编译器安装目录到系统的“PATH”变量中。配置完成后,我们就可以在任意目录下打开命令行终端,输入编译器命令来编译和运行 c 程序。 最后,测试编译器。经过以上两个步骤的配置,我们就可以测试我们的 c 编译器是否正常工作了。在任意目录下新建一个文本文件,将其后缀改为“.c”,比如“test.c”。然后,用任意文本编辑器打开该文件,输入一段简单的 c 代码,比如“#include <stdio.h> int main(){ printf("Hello, world!"); return 0; }”。保存文件后,回到命令行终端,进入该文件所在的目录,输入编译命令,如“gcc test.c -o test”,然后按回车键进行编译。如果没有出现错误信息,说明我们的 c 编译器已经成功配置。 综上所述,通过安装编译器、配置环境变量和测试编译器三个步骤,我们可以完成 c 环境的配置,从而能够顺利编译和运行 c 程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值