UDOO

This page collects information about UDOO www.udoo.org the first ever small sized computer that merges in one single board an ARM cortex-A9 iMX.6 CPU and an Arduino compatible board embedded with a dedicated ARM SAM3X CPU. UDOO project has been funded trough Kickstarter, rising $641,614 in sixty days thanks to 4,172 backers.

Notice: The UDOO Wiki pages on this site is collaborative work - the UDOO team is not responsible for content on these pages.

= What's UDOO? = UDOO is a mini PC that could run either Android or Linux, with an Arduino-compatible board embedded. It is a powerful prototyping board for software development and design, it’s easy to use and allows to create projects with minimum knowledge. UDOO merges different computing worlds in one; each world has its strengths and weaknesses, and all of them are useful today in education as well as Do-It-Yourself (DIY) and rapid prototyping endeavours. UDOO is an open hardware, low-cost computer equipped with an ARM i.MX6 Freescale processor for Android and Linux, alongside Arduino DUE’s ARM SAM3X, both CPU integrated on the same board!

UDOO goals:

 * Develop an innovative product for a growing market
 * Give a new vision to the educational framework: the idea is to train up a new generation of engineers, designers and software developers skilled in digital technology: physical computing, multi-media arts, interactive arts, IoT...
 * Boost up the DIY world
 * Offer a low cost embedded platform for interactive art with powerful tools: Processing, OpenCV, PureData, openFramework
 * Provide companies with a great tool for fast prototyping

= Specifications = UDOO retail line up consist of three models that share most features with just slightly differences in term of connections and CPU power. All the three models features an embedded Arduino compatible board based on Arduino DUE schematic. UDOO’s size are 4.33 inch x 3.35 inch (11 cm x 8.5 cm).

GPIO features
[Description needed] Current version, UDOO rev. C, has these additional features:
 * S/PDIF digital audio in & out through pin headers;
 * I2S/AC97/SSI digital audio multiplexer through pin headers;
 * FlexCAN (Flexible Controller Area Network) through pin headers, you will be able to choose if you want to switch this function to the iMX6 or the SAM3X;
 * Second SD card support through pins header: this means you can plug an external controller for a second SD card or an external controller for an eMMC module

UDOO Quad
[Description needed]
 * Freescale i.MX 6 ARM Cortex-A9 CPU Quad core 1GHz with ARMv7A instruction set
 * GPU Vivante GC 2000 for 3D + Vivante GC 355 for 2D (vector graphics) + Vivante GC 320 for 2D (composition)
 * Accelerators for 2D, OpenGL® ES2.0 3D and OpenVG™
 * Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino DUE)
 * RAM DDR3 1GB
 * 76 fully available GPIO with Arduino-compatible R3 1.0 pinout
 * HDMI and LVDS + Touch
 * 2 Micro USB (1 OTG type a+b)
 * 2 USB type A (x2) and 1 USB connector (requires a specific wire)
 * Analog Audio and Mic
 * CSI Camera Connection
 * on board Micro SD card reader reader (boot device)
 * Power Supply (6-15V) and External Battery connector
 * Ethernet RJ45 (10/100/1000 MBit)
 * WiFi Module
 * SATA connector with power plug

UDOO Dual
[Description needed]
 * Freescale i.MX 6 ARM Cortex-A9 CPU Dual core 1GHz with ARMv7A instruction set
 * GPU Vivante GC 880 for 3D and 2D (vector graphics) + Vivante GC 320 for 2D (composition)
 * Accelerators for 2D, OpenGL® ES2.0 3D and OpenVG™
 * Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino DUE)
 * RAM DDR3 1GB
 * 76 fully available GPIO with Arduino-compatible R3 1.0 pinout
 * HDMI and LVDS + Touch
 * 2 Micro USB (1 OTG type a+b)
 * 2 USB type A (x2) and 1 USB connector (requires a specific wire)
 * Analog Audio and Mic
 * CSI Camera Connection
 * on board Micro SD card reader reader (boot device)
 * Power Supply (6-15V) and External Battery connector
 * Ethernet RJ45 (10/100/1000 MBit)
 * WiFi Module
 * SATA connector with power plug

UDOO Dual Basic
[Description needed]
 * Freescale i.MX 6 ARM Cortex-A9 CPU Dual core 1GHz with ARMv7A instruction set
 * GPU Vivante GC 880 for 3D and 2D (vector graphics) + Vivante GC 320 for 2D (composition)
 * Accelerators for 2D, OpenGL® ES2.0 3D and OpenVG™
 * Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino DUE)
 * RAM DDR3 1GB
 * 76 fully available GPIO with Arduino-compatible R3 1.0 pinout
 * HDMI and LVDS + Touch
 * 2 Micro USB (1 OTG type a+b)
 * 2 USB type A (x2) and 1 USB connector (requires a specific wire)
 * Analog Audio and Mic
 * CSI Camera Connection
 * on board Micro SD card reader reader (boot device)
 * Power Supply (6-15V) and External Battery connector

= Getting Started =

Flash the micro SD card
The easiest way to get started with your UDOO is to create a bootable micro SD card with the main operative system. Getting started

= Resources = [Description needed]

= Community = [Description needed]

= References =

Home site and community

 * 1) Official web site http://www.udoo.org
 * 2) Official forum http://www.udoo.org/forum/index.php

Social account

 * 1) Facebook fan page http://www.facebook.com/udooboard
 * 2) Twitter http://twitter.com/UDOO_Board
 * 3) Google+ https://plus.google.com/u/0/110742692974455430878/posts
 * 4) YouTube http://www.youtube.com/channel/UCXv5UyGn5jArK8xOAmuSeHg