What is embedXcode?¶
embedXcode is a template for Xcode. It eases development for the most popular embedded computing boards.
For convenience, embedXcode requires the previous installation of the IDEs of the boards, as they pack the tool-chains, frameworks and utilities.
Instead of dealing with multiple IDEs...
embedXcode - Embedded Computing on Xcode
After having played with embedded computing platforms for a while, I was looking for one single IDE and a better one.
Why not to use Xcode, the free IDE from Apple? Xcode brings code-sense, code-completion, auto-check, click-to-error, self-documentation, tips, version management, debug and much more.
The embedXcode template allows to use Xcode to develop for the most popular boards based on the Wiring / Arduino framework, including Adafruit, ArduCAM, Arduino, chipKIT and PICadillo, DFRobot, Digistump, ESP8266 and NodeMCU, Intel Galileo and Edison, LaunchPad, LightBlue Bean, Little Robot Friends, Maple, MediaTek LinkIt, Microduino, Moteino, panStamp, Particle, RedBear, RFduino, Robotis, Simblee, Teensy, TinyCircuits, Udoo Neo and Wiring boards.
The embedXcode+ template adds legacy support for the object-oriented Cosa framework for AVR-based boards, the Yocto native applications and MCU programs on the Intel Edison board.
Thanks to embedXcode, I'm developing twice as fast as before. Because embedXcode relies on a modular design and on the IDEs of the boards for easier installation, virtually any board running on a Processing-based Wiring-derived Arduino-like IDE can be supported.
embedXcode comes in two editions : embedXcode with core features and embedXcode+ with extended functionalities like project sharing and external debugging.
- Rei Vilo
The User Manual contains seven chapters with four groups, plus appendixes.
Click on an image to access the corresponding chapter.
© Rei VILO, 2010-2018
All rights reserved
All brand names and trademarks mentioned in this electronic book are the property of their respective owners.
Please find the main links for embedXcode.
This electronic book uses the following typographic conventions:
- Keywords and folders names are in
Download and install Arduino 0023 or Arduino 1.0 or Arduino 1.5 under the
- Code is displayed with
Courierfont in a light grey box:
- Applications are in Helvetica bold font.
Open a Terminal window.
- Elements of the interface and menus are presented using Helvetica bold font. Keyboard shortcuts and mouse actions are framed.
Call the menu File > New > New Project... or press Shift+Cmd+N.
- A mentions an internal link while a mentions an external link to the web.
- embedXcode+ specific features are mentioned by .
This section requires embedXcode+.