System Requirements

PlatformIO Core is written in Python and works on the most popular operating systems including ARM-based credit-card-sized computers (Raspberry Pi, BeagleBone, etc.).

Operating System

Windows, macOS, Linux, FreeBSD, Linux ARMv6+

Python Interpreter

Python 3.6+ or above. See detailed instructions on how to Install Python Interpreter.

Terminal Application

All CLI commands below should be executed in the Command-line application (Terminal). For macOS and Linux OS - Terminal application, for Windows OS – cmd.exe application.

Access to Serial Ports (USB/UART)

Windows Users: Please check that you have correctly installed the USB driver from the board manufacturer.

Linux Users: