Post on 14-Apr-2017
PlatformIO For Beginnerwww.appstack.cc
www.facebook.com/appstack.cc
Coding
Compile
LinkBinary
File
Upload
Coding
• Arduino IDE • Eclipse • Sublime Text • Atom • Notepad++ • PlatformIO IDE
What is PlatformIO?
• PlatformIO is an open source ecosystem for IoT development
• Cross-Platform build system.
• Continuous and IDE integration
• Arduino and mbed compatible
Why PlatformIO?Arduino => Arduino IDE
mbed => mbed.org
ARM => IAR , gcc , Keil ESP8266 => SDK + Editor , Arduino IDE
AVR => AVR Studio , gcc
Why PlatformIO?• C/C++ Intelligent Code Completion and Smart Code Linter
• Built-in Terminal with PlatformIO CLI tool and powerful Serial Port Monitor
• Colourful command-line output
IDE Integration with Arduino, Atom, CLion, Eclipse, Emacs, Energia, Qt Creator, Sublime Text,
Vim, Visual Studio
• Cloud compiling and Continuous Integration with AppVeyor, Circle CI, Drone, Shippable,
Travis CI
• Automatic firmware uploading
• Pre-built toolchains, frameworks for the popular Hardware Platforms
PlatformIO CLI
PlatformIO IDE
How to install PlatformIO IDE
http://www.nutdiy.blogspot.com/2016/02/platformio-installation.html