Line 1: |
Line 1: |
− | {{guide| authors=John Dean ({{slack-user|johndean}})}} | + | {{guide| authors=John Dean ({{slack-user|display-name=John Dean}})}} |
| | | |
| ==Background== | | ==Background== |
Line 5: |
Line 5: |
| [http://platformio.org/ 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 [https://www.pjrc.com/store/teensy32.html Teensy 3.2 Microcontoller]. In the past, we previously had used the easy to set up [https://www.arduino.cc/en/Guide/Environment Arduino IDE], however it has many drawbacks and lacks many of the features of a full IDE. | | [http://platformio.org/ 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 [https://www.pjrc.com/store/teensy32.html Teensy 3.2 Microcontoller]. In the past, we previously had used the easy to set up [https://www.arduino.cc/en/Guide/Environment Arduino IDE], however it has many drawbacks and lacks many of the features of a full IDE. |
| | | |
− | ==Instalation== | + | ==Installation== |
| | | |
| To install the PlatformIO IDE, follow the installation steps on [http://docs.platformio.org/en/latest/ide/atom.html#installation the PlatformIO website] | | To install the PlatformIO IDE, follow the installation steps on [http://docs.platformio.org/en/latest/ide/atom.html#installation the PlatformIO website] |
Line 11: |
Line 11: |
| 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. | | 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. | + | '''OS X Users:''' due to a a problem with the program that loads your compiled code to the teensy on OS X, you will need to used a custom executable file in place of the original. |
| ''there will be more added here later'' | | ''there will be more added here later'' |
| | | |
Line 23: |
Line 23: |
| | | |
| For information on exactly how to set it up, follow [http://docs.platformio.org/en/latest/librarymanager/index.html?highlight=libraries this guide] | | For information on exactly how to set it up, follow [http://docs.platformio.org/en/latest/librarymanager/index.html?highlight=libraries this guide] |
| + | |
| + | [[Category:Raccoonworks]] |
| + | [[Category:Getting started]] |