I'm looking for some help understanding the current USB Host capabilities
of the latest Android smartphones versus an embedded processor running a
standard Linux build.  I've done quite a bit of driver-level Linux
development, but I'm totally new to Android.

My current target system uses a portable x86 board that hosts multiple USB
devices using both standard and custom Linux drivers.  I would like to
replace the x86 computer with a commercial Android smartphone.  Originally,
I had planned on using an existing docking station (which already runs
Linux) as the central USB host for all devices including the smartphone.
The phone would be a slave device and communicate with the other devices
via the dock.

Now, I'm wondering if the phone itself could serve as the USB host without
needing the docking station.  If I go the phone-only route, I would want a
fairly proven solution that would support multiple USB devices as well as
standard Linux USB drivers like usbserial.  I don't mind reconfiguring my
own kernel and integrating drivers, but I don't want to be in completely
uncharted territory.

What would be the limitations of the USB Host functionality of the latest
greatest Android phone versus a docking station running a standard Linux
USB stack (if any)?

Much thanks in advance,
Dave

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to