PlatformIO

From Stanford SSI Wiki
Revision as of 03:26, 7 January 2017 by Johnldean (talk | contribs) (Created page with "{{guide| authors=John Dean ({{slack-user|johndean}})}} ==Background== [http://platformio.org/ PlatformIO] is an open source Integrated Development Environment (IDE) for prog...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Journey.jpg

This is a guide

Welcome! This article is intended to guide you through an SSI process. While its authors have made efforts to make it useful, if you have questions, please ask the authors on Slack. They will be able to both help you and improve this resource for future SSI-ers.

This article was written by John Dean (SlackLogo.png@{{{display-name}}} ).

Background

PlatformIO is an open source Integrated Development Environment (IDE) for programming microcontrollers (like arduino) and embedded systems. For our purposes, we mainly use it to write software for the Teensy 3.2 Microcontoller. In the past, we previously had used the easy to set up Arduino IDE, however it has many drawbacks and lacks many of the features of a full IDE.

Instalation

To install the PlatformIO IDE, follow the installation steps on the PlatformIO website

There are a fair number of steps to follow if you do not have any of the software that PlatformIO incorporates, but it should be fairly straightforward.

OSX Users: due to a a problem with the program that loads your compiled code to the teensy on OSX, you will need to used a custom executable file in place of the original. there will be more added here later

Usage Guide