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. UDOO merges different computing worlds together: each one has its proper strengths and weak points, but all of them are useful in todays life for educational purposes as well as Do-It-Yourself (DIY) and quick prototyping. UDOO is an open hardware project.GNU/Linux in a tiny board!


UDOO (“you do”) is a mini PC that brings the best elements of Raspberry Pi and Arduino together into a single mini-PC that can run either GNU/Linux or Android with an Arduino-compatible board embedded. UDOO allows you to switch between Linux and Android in a few seconds, simply by replacing the Micro SD card and rebooting the system.

UDOO is a powerful prototyping board for software development and design, it’s easy to use and with a few steps you can start using it and creating your 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 is compatible with all the sketches, tutorials and resources available on the Arduino community as well as all the shields, sensors and actuators for Arduino DUE available on the market (see, and/or download, below 'Udoo pinout diagram' document).




  • Freescale i.MX 6 ARM Cortex-A9 CPU Dua/Quad core 1GHz;
  • Integrated graphics, each processor provides 3 separated accelerators for 2D, OpenGL® ES2.0 3D and OpenVG™;
  • Atmel SAM3X8E ARM Cortex-M3 CPU (same as Arduino Due);
  • RAM DDR3 1GB;
  • 54 Digital I/O + Analog Input (Arduino-compatible R3 1.0 pinout);
  • HDMI and LVDS + Touch (I2C signals);
  • Ethernet RJ45 (10/100/1000 MBit);
  • WiFi Module;
  • Mini USB and Mini USB OTG;
  • USB type A (x2) and USB connector (requires a specific wire);
  • Analog Audio and Mic;
  • SATA (Only Quad-Core version);
  • Camera connection;
  • Micro SD (boot device);
  • Power Supply (5-12V) and External Battery connector.

UDOO’s size is 4.33 inch x 3.35 inch (11 cm x 8.5 cm) and it has low power consumption (Warning: The UDOO I/O pins are 3.3V compliant. Higher voltages - e.g. 5V - would damage the board!).