User manual

UDOO Starting manual (beta) Version 0.4
http://www.udoo.org/
19"
3.2.3. Shared USB OTG bus
When using Android, communication between i.MX6 and SAM3x8E processors is not
made through the shared serial port. It comes through the processors native USB
OTG ports, instead.
i.MX6 x native USB OTG port can be switched between SAM3X8E microcontroller
and external microUSB port CN3. The switching is managed by two i.Mx6 pins..
It is necessary to power OTG USB bus by plugging the jumper J2, which enables the
voltage supply line of the bus.
3.2.4. Android Accessory Mode
After Android boot, i.MX6 processor is configured to switch the OTG BUS to the
SAM3X8E processor, so the connection is between the two processors. Plugging an
USB cable to CN3 will have no effect, since CN3 is disconnected.
In this configuration i.MX6 processor communicates with SAM3X8e using AOA
protocol. To do this you must program SAM3X8E with a sketch including some
specific libraries and then install on Android an app configured to use AOA protocol.
Please check the dedicated guide to Android + Arduino ADK programming.
3.2.5. USB Debug mode