Posted: April 15, 2012 16:23 by rei_vilo
As a MacBook owner, I use Xcode for embedded computing.
I designed a set of makefiles that presently handles Arduino, Wiring, chipKIT and LaunchPad MSP430 boards. The frameworks are provided by their corresponding IDEs, Arduino, Wiring, MPIDE and Energia, respectively. All these IDEs are Processing-based, so they share the same internal structure.
Thanks to this modular approach, adding a new platform requires only adding a makefile specific to the new platform. Virtually any Processing-based IDE could be implemented.
I've designed a project and template for Xcode 4 based on those makefiles. I've also test-cased a NetBeans project. Documentation is available at this website.
The two main assumptions are:
Because I'm not an expert in Xcode or NetBeans, feel free to use and adapt those makefiles for your project so everyone could enjoy a nice and fully featured IDE to play with those boards!