System Requirements¶
PIO 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:
Please install 99-platformio-udev.rules
Raspberry Pi users, please read this article Enable serial port on Raspberry Pi.