.. _platforms: Platforms & Embedded Boards =========================== *PlatformIO* has pre-built different development platforms for popular OS (*Mac OS X, Linux (+ARM) and Windows*). Each of them include compiler, debugger, uploader (for embedded) and many other useful tools. Also it has pre-configured settings for most popular **Embedded Platform Boards**. You have no need to specify in :ref:`projectconf` type or frequency of MCU, upload protocol or etc. Please use ``board`` option. Embedded -------- .. toctree:: :maxdepth: 2 atmelavr atmelsam espressif freescalekinetis nordicnrf51 nxplpc siliconlabsefm32 ststm32 teensy timsp430 titiva Desktop ------- .. toctree:: :maxdepth: 2 native linux_arm linux_i686 linux_x86_64 windows_x86 Own Platform/Board ------------------ .. toctree:: :maxdepth: 2 creating_platform creating_board