• What is PlatformIO?

Getting Started

  • PlatformIO IDE
  • PlatformIO Core (CLI)
    • Installation
      • System Requirements
      • Installation Methods
      • Development Version
      • Install Shell Commands
      • 99-platformio-udev.rules
      • Integration with custom applications (extensions, plugins)
      • Proxy Configuration
      • Troubleshooting
      • Uninstall PlatformIO Core and dependent packages
    • Quick Start
    • CLI Guide
  • PlatformIO Home
  • PlatformIO Account
  • Tutorials and Examples

Configuration

  • platformio.ini
  • Build Configurations
  • Environment Variables

Instruments

  • Library Management
  • Platforms
  • Frameworks
  • Boards
  • Custom Platform & Board

Advanced

  • Scripting
  • Debugging
  • Unit Testing
  • Static Code Analysis
  • Remote Development

Integration

  • Cloud & Desktop IDEs
  • Continuous Integration
  • Compilation database compile_commands.json

Miscellaneous

  • FAQ
  • Release Notes
  • Migrating from 5.x to 6.0
PlatformIO
  • PlatformIO Core (CLI)
  • Installation
  • Edit on GitHub

Installation

Note

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.

  • System Requirements
  • Installation Methods
    • Installer Script (Recommended)
    • Python Package Manager
    • Homebrew (macOS)
  • Development Version
  • Install Shell Commands
    • Unix and Unix-like
    • Windows
  • 99-platformio-udev.rules
    • Alternative using group membership
  • Integration with custom applications (extensions, plugins)
    • Prerequisite
    • Workflow
    • Examples
  • Proxy Configuration
  • Troubleshooting
    • Multiple PlatformIO Cores in a system
    • ‘platformio’ is not recognized as an internal or external command
    • ImportError: cannot import name _remove_dead_weakref
  • Uninstall PlatformIO Core and dependent packages
Previous Next

© Copyright 2014-present, PlatformIO.

Documentation v6.1.19a2 (latest)
Versions
latest
stable
On Github
View
Edit
Search
OSZAR »