A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger. Static Code Analyzer and Remote Unit Testing. Multi-platform and Multi-architecture Build System. Firmware File Explorer and Memory Inspection. IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbedOS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V, STMicroelectronics (STM8/STM32), Teensy
Project description
Quick Links: Web | PlatformIO IDE | Project Examples | Docs | Donate | Contact Us
Social: LinkedIn | Twitter | Facebook | Community Forums
PlatformIO is a professional collaborative platform for embedded development
A place where Developers and Teams have true Freedom! No more vendor lock-in!
Open source, maximum permissive Apache 2.0 license
Cross-platform IDE and Unified Debugger
Static Code Analyzer and Remote Unit Testing
Multi-platform and Multi-architecture Build System
Firmware File Explorer and Memory Inspection.
Get Started
Solutions
Advanced
Registry
Development Platforms
Frameworks
Contributing
Telemetry / Privacy Policy
Share minimal diagnostics and usage information to help us make PlatformIO better. It is enabled by default. For more information see:
License
Copyright (c) 2014-present PlatformIO <contact@platformio.org>
The PlatformIO is licensed under the permissive Apache 2.0 license, so you can use it in both commercial and personal projects with confidence.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.