跳转至

PlatformIO — 一站式嵌入式开发工具

—— 搭建一站式开发环境,替代 Keil / Arduino IDE

背景

PlatformIO 是一个强大的一站式工具,来看看它的特点:

  • 跨平台,仅需 Python 环境(意味着可以在 Windows/MacOS/Linux 上使用)
  • 在 VSCode 内可作为插件安装使用(终于可以抛弃 Keil 了)
  • 强大的生态:
    • 800+ 常用的开发板:你能买到的通用开发板,这儿基本上都有
    • 35+ 开发平台:覆盖 Atmel AVR(Arduino)/ ESP / NXP / 8051 / PIC32 / FPGA / FreeRTOS / ARM(STM32) 等等
    • 20+ 框架:Arduino / CMSIS / STM32Cube 等等
  • 带编译 / 下载 / 调试 / 串口监视器功能,且支持各式各样的编译器 / 调试器
  • 提供各式各样的功能库
  • 代码自动补全、语法检查、多项目管理、适配主题
  • 远程开发功能(未尝试)
  • 单元测试(未尝试)
  • 命令行和 GUI 环境都有

总之,是时候抛弃各类 IDE(如 Arduino IDE / Keil / IAR),享受一条龙服务了。

下载安装

首先,确保你的电脑有 VSCode(VSCode 的下载安装可以跳转 这篇文章

拓展Ctrl + Shift + X) 内搜索并安装 PythonPlatformIO IDE.

插件安装成功后,点击 重新加载 启动插件,然后泡一杯咖啡,待其自动安装核心组件 platformIO-core(首次安装时间可能会比较长)

安装完成后,单击侧边栏相关的按钮,即可启动 PlatformIO.

参考与致谢

原文地址:https://wiki-power.com/
本篇文章受 CC BY-NC-SA 4.0 协议保护,转载请注明出处。