1. 程式人生 > >andriod usb gadget

andriod usb gadget

fun functions poi oid exit site mas sbin storage


usb gadget composite:
echo 0 > /sys/class/android_usb/android0/enable
echo mass_storage > /sys/class/android_usb/android0/functions 也可以 echo "mass_storage,rndis_qc,ffs" > /sys/class/android_usb/android0/functions
echo 1 > /sys/class/android_usb/android0/enable
echo /dev/mmcblk0p2 > /sys/class/android_usb/f_mass_storage/lun/file

因為不能共享存儲,所以需要動態切換

echo "/sbin/hotplug" > /proc/sys/kernel/hotplug

#!/bin/sh
if [ "${SUBSYSTEM}" = "android_usb" ]; then
if [ "${USB_STATE}" = "CONNECTED" ]; then
umount /my/mount/point/
echo /dev/mmcblk0p2 >
/sys/class/android_usb/f_mass_storage/lun/file
fi
if [ "${USB_STATE}" = "DISCONNECTED" ]; then
mount /my/mount/point/
fi
fi
exit 1


andriod usb gadget