Chapter 8
Resources
8.1 PlatformIO
• What is PlatformIO?
• Installation
• Configuration
• Tutorials
• Project Examples
• Next Steps
8.1.1 What is PlatformIO?
PlatformIO is a cross-platform embedded development environment with out-of-the-box support for ESP-IDF.
Since ESP-IDF support within PlatformIO is not maintained by the Espressif team, please report any issues with
PlatformIO directly to its developers in the official PlatformIO repositories.
A detailed overview of the PlatformIO ecosystem and its philosophy can be found in the official PlatformIO docu-
mentation.
8.1.2 Installation
• PlatformIO IDE is a toolset for embedded C/C++ development available on Windows, macOS and Linux
platforms
• PlatformIO Core (CLI) is a command-line tool that consists of multi-platform build system, platform and
library managers and other integration components. It can be used with a variety of code development envi-
ronments and allows integration with cloud platforms and web services
1593