UMS配置
需要内核开启UMS功能
CONFIG_USB_GADGET=y
CONFIG_USB_CONFIGFS=y
CONFIG_USB_CONFIGFS_MASS_STORAGE=y #(UMS功能)
设置开机即为SD卡读取模式,即,电脑插入设备,设备会被当做读卡器,自动将sd里面映射为盘符。
/sysdrv/tools/board/android-tools/S50usbdevice
#也可以使用overlay进行覆盖
修改
UMS_EN=on
UMS_BLOCK=/dev/mmcblk1p1
开机自启脚本
start)
ifconfig lo up
if [ ! -e "/tmp/.usb_config" ]; then
echo "$0: Cannot find .usb_config"
# exit 0
USB_CONFIG_FILE=/tmp/.usb_config
echo "usb_adb_en" >> $USB_CONFIG_FILE #这里的意思是配置为adb模式,我们改成usb_ums_en
fi
echo "usb_adb_en" >> $USB_CONFIG_FILE
#这里的意思是配置为adb模式,我们改成
echo "usb_ums_en" >> $USB_CONFIG_FILE