Android Linux Arduino in a tiny single-board computer

UDOO is a mini PC that could run either Android or Linux, with an Arduino-compatible board embedded.
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’s size is 4.33 inch x 3.35 inch (11 cm x 8.5 cm) and it has low power consumption.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


Stretch GoalsMore iMX6's pins and UDOO Board redesign!Many of you asked for this so we will partially redesign UDOO board at $500K in order to make more pins of the iMX6 available and add more functions:

  • 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!
USB bluetooth dongle!As a second stretch goal, we offer an USB bluetooth dongle that will come along with drivers for both Android and Linux. This stretch goal will be unlocked only after we achieve our first stretch goal.UDOO specificationsUDOO is a very powerful board based on dual or quad core ARM cortex-A9 CPU with great performance both on Android and Linux OS, and a dedicated ARM processor for the GPIO.
  • 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 (micro with the final release)
  • 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 is an open-source hardware project, all the schematics will be available on the UDOO web site licensed under a Creative Commons Attribution Share-Alike license.Flexible development environmentUDOO is a multi development platform solution for Android, Linux, ArduinoTM and Google ADK 2012. The board is designed to provide a flexible environment that allows to explore the new frontiers of the Internet of Things. UDOO allows you to switch between Linux and Android in a few seconds, simply by replacing the Micro SD card and rebooting the system.Running LinuxUDOO is a stand alone computer itself and since is based on the Freescale i.MX 6 CPU, it runs an optimized version of Linux Ubuntu for ARM architecture, called Linaro (11.10 at the moment). Linaro environment has everything you need for programming, for example you can use the Arduino IDE to build & upload your sketches to the Arduino-compatible embedded board, without additional/external cable connections.Running AndroidAndroid 4.0.4 Ice Cream Sandwich runs smootly on UDOO giving you all the features of an Android device (further Android releases will be available at the time of distribution). Apps interface with Arduino-compatible embedded board through Accessory Development Kit (ADK) connection for building accessories and smart devices based on Android.ArduinoTMUDOO 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.MakeDIY - With UDOO making things is really simple.Want to build a LED light-controller, a RFid reader or a creative game controller? UDOO allows you to create any kind of project and share it with the community.Combining the flexibility of ArduinoTM with the power of Android or Linux, you can create and update tons of stand-alone solutions without worrying about the linking between the two worlds and their wiring.Installation - With UDOO digital installations are easy to do.UDOO board allows to create powerful solutions for Internet of Things, interactive art and embedded devices. Processing, OpenCV, PureData and openFramework are just few of many tools available to program and design interactivity. Touch screen, Full HD video projection, I/O for generic or custom components and any controller you can think about, are ready for your installation.Prototyping - With UDOO companies can build high level prototype in a fast and easy way.UDOO provides companies with a powerful tool to create fast prototyping for any kind of needs. Prototyping with physical computing toolkits has become a widespread method for technology development, design exploration and creative expression. The board allows researchers and designers working for companies to quickly create and explore new interaction techniques and design devices in the protptyping sessions of a project. UDOO provides a full suite for developing prototypes based on Android platform alone or combined with ADK2012.source

Post a Comment

Previous Post Next Post