New development board runs Arduino, Linux and Android

UDOO is a new development platform designed to be compatible with Arduino, Linux, Android and the Google 2012 SDK. Its designers state that their goal was to bring together the best of Arduino and the Raspberry Pi in one platform. You can in fact plug Arduino shields into the UDOO and they will function just as if they were connected to an Arduino.

UDOO is a new development platform designed to be compatible with Arduino, Linux, Android and the Google 2012 SDK. Its designers state that their goal was to bring together the best of Arduino and the Raspberry Pi in one platform. You can in fact plug Arduino shields into the UDOO and they will function just as if they were connected to an Arduino.

Out of the box, UDOO runs a version of UBUNTU Linux. You can run Linux or Android by simply replacing an SD card on the main board, which determines the OS to boot. The Arduino IDE is available under Linux, and the UDOO includes a second processor (an Atmel SAM3X8E) to ensure Arduino compatibility. The headers on the board are compatible with Arduino shields, including I/O pins, PWM, etc.

The Arduino processor communicates with the main processor (a Freescale i.MX6 ARM quad/dual core processor (two versions will be available). This processor runs Linux or Android, and all of the Arduino I/O’s are available to it as well as to the Arduino processor. The user configures which pins belong to which processor in software. The rest of the core circuitry of the UDOO contains 1GB DDR ram, a gigabit Ethernet transceiver circuit, an audio codec with speaker and microphone connections, a touch screen interface, an HDMI output, a SATA hard disk port, a high speed USB hub controller, and a camera interface. So, what does one do with all this capability?

Well, you could connect a WiFi shield to the UDOO and control your Android application via your mobile phone. Or you could connect the gigabit ethernet port for your web-based application. There’s enough processing power to perform text-to-speech or speech-to-text. Interface a keypad, LCD touchscreen, and I/O to build a custom controller. The possibilities are endless given the hardware and OS capability of this device.

UDOO is a cooperative effort of SECO USA, Inc. and Aidilab, and a number of university professors and researchers.

UDOO started a campaign on Kickstarter, and reached their goal of 27K in only 40 hours. Five days later they reached 100K. So it is very likely that UDOO will be a reality soon.

UDOO is poised to become hugely popular. Both the Arduino and Raspberry Pi have enjoyed tremendous success among educators, hobbyists and engineers and programmers alike. It provides a rich development environment in a small, plug and play format. Backwards compatibility with Arduino shields provides the ability to interface the device to just about anything. And given the processing power of the ARM processor, program complexity is not a problem. You can see the Kickstarter project for UDOO at this link. You can visit the UDOO website here.