platform io for beginner

9
PlatformIO For Beginner www.appstack.cc www.facebook.com/appstack.cc

Upload: nattapong-rodmuang

Post on 14-Apr-2017

550 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Platform io for beginner

PlatformIO For Beginnerwww.appstack.cc

www.facebook.com/appstack.cc

Page 2: Platform io for beginner

Coding

Compile

LinkBinary

File

Upload

Page 3: Platform io for beginner

Coding

• Arduino IDE • Eclipse • Sublime Text • Atom • Notepad++ • PlatformIO IDE

Page 4: Platform io for beginner

What is PlatformIO?

• PlatformIO is an open source ecosystem for IoT development

• Cross-Platform build system.

• Continuous and IDE integration

• Arduino and mbed compatible

Page 5: Platform io for beginner

Why PlatformIO?Arduino => Arduino IDE

mbed => mbed.org

ARM => IAR , gcc , Keil ESP8266 => SDK + Editor , Arduino IDE

AVR => AVR Studio , gcc

Page 6: Platform io for beginner

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

Page 7: Platform io for beginner

PlatformIO CLI

Page 8: Platform io for beginner

PlatformIO IDE

Page 9: Platform io for beginner

How to install PlatformIO IDE

http://www.nutdiy.blogspot.com/2016/02/platformio-installation.html