Hi all,
About the 'AOA' please refer to 'http://developer.android.com/tools/adk/aoa.html'. The 'AOA' framework seems to be integrated into Android since 3.1, but the kernel of ICS we downloaded from the rowboat repository may not support it. That maybe causing for the absence of the USB gadget driver. I noticed that the 'init.rc' has configured the accessory function:
# USB accessory configuration on property:sys.usb.config=accessory write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18d1 write /sys/class/android_usb/android0/idProduct 2d00 write /sys/class/android_usb/android0/functions $sys.usb.config write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state $sys.usb.config
But in the USB gadget driver directory, there is no driver named 'f_accessory.c' (as 'f_mass_storage.c' and 'f_adb.c') or something like that, so I guess the kernel doesn't support the AOA via USB. Does anyone know more about the AOA running on rowboat? If I should implement it by myself, where do I get start? Any help messages or links are greatly appreciated.
Thanks!
Xj.Gan