• What is PlatformIO?

Getting Started

  • PlatformIO IDE
  • PlatformIO Core (CLI)
    • Installation
      • System Requirements
      • Installation Methods
        • Installer Script (Recommended)
        • Python Package Manager
        • Homebrew (macOS)
      • 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
  • Installation Methods
  • Edit on GitHub

Installation Methods

Please choose ONE of the following methods:

  • Installer Script (Recommended)
    • Super-Quick (macOS / Linux)
    • Local Download (macOS / Linux / Windows)
  • Python Package Manager
  • Homebrew (macOS)
Previous Next

© Copyright 2014-present, PlatformIO.

Documentation v6.1.17 (stable)
Versions
latest
stable
On Github
View
Edit
Search