|
After having played with embedded computing platforms for a while, I was looking for one single IDE and a better one.
The standard —and free— IDE on Mac is Xcode, so I designed embedXcode, a template to develop for Arduino and chipKIT, and then for other popular boards. |
|
Because embedXcode relies on a modular design and on the boards IDEs for easier installation, virtually all boards with a Processing-based Wiring-derived Arduino-like IDE can be implemented.
As at today, embedXcode supports Arduino, chipKIT, Digispark, LaunchPad MSP430G2xxx and FraunchPad MSP430FR5739, StellarPad, Teensy 3.0, LeafLabs Maple and Wiring boards and platforms. |
Embedded ComputingThe embedXcode template is modular and could handle other platforms, provided their IDE is based on Processing as
Main benefit is ease of installation, because Processing-based IDEs pack the full tool-chain and the downloader, and share the same structure. Some tools aren't used or implemented today, as a debugger. |
XcodeXcode is the official IDE from Apple for OS and iOS development.
Unfortunately, documentation about Xcode internals, as building a template, adding a tool-chain, ... is limited. There are books about how to program with Xcode, but very few about Xcode inner structure and customisation. So let's share our discoveries and push Apple to provide more information. As a hobbyist, I welcome feed-back from professional so I could save time and improve the template. embedXcode comes now in a OS X native package installer! |