User manual
UDOO Starting manual (beta) Version 0.3
http://www.udoo.org/
4"
1. Introduction
1.1. What's UDOO?
UDOO is a mini PC that can be used both with Android and Linux OS, with an
embedded Arduino-compatible board. It is a powerful prototyping board for
software development and design; it’ s easy to use and allows developing projects
with minimum knowledge of hardware. UDOO merges different computing worlds
together: each one has its proper strenght- and weak- points, but all of them are
useful in today's life for educational purposes as well as Do-It-Yourself (DIY) and
quick prototyping. UDOO is an open hardware, low-cost platform equipped with an
ARM i.MX6 Freescale processor, and an Arduino Due compatible section based on
ATMEL SAM3X ARM processor, all this available on the same board!
1.2. UDOO goals
● Develop an innovative product for a growing market
● Give a new vision to the educational framework, with the idea of training up a
new generation of engineers, designers and software developers skilled in
digital technology: physical computing, multi-media arts, interactive arts, IoT...
● Give a boost to the DIY world
● Offer a low cost embedded platform for interactive arts with powerful tools:
Processing, OpenCV, PureData, openFramework
● Provide companies with a great tool for fast prototyping
1.3. Specifications
UDOO retail line up consists of three models, sharing most of the featuresand
different only for connectivity and i.MX6 processor used. All three models feature an
embedded Arduino compatible section based on Arduino Due schematic. UDOO’ s
size are 4.33 inch x 3.35 inch (11 cm x 8.5 cm).
Warning: The UDOO I/O pins are 3.3V compliant. Higher voltages (like 5V) would
damage the board.
1.3.1. GPIO features
Current version, UDOO rev. D, 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, it is possible
to switch this function’s management between i.MX6 processor and SAM3X8E
processor;
● External SD card support through pins header: plug an external controller for
an additional SD card slot or for an eMMC module.
1.3.2. UDOO Quad
● Freescale i.MX6Quad, 4 x ARM
®
Cortex™-A9 core @ 1GHz with ARMv7A
instruction set