前言
         欢迎大家我分享和推荐好用的代码段~~
声明
         欢迎转载,但请保留文章原始出处:
         
CSDN:http://www.csdn.net
         雨季o莫忧离:http://blog.csdn.net/luckkof

正文

USB OTG功能如何打开及实现

USB OTG U盘 Keyboard Mouse

1、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)

2、若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载:

    • 如何打开USB OTG功能:
      • 在alps/mediatek/config/{project}/autoconfig/kconfig/project中打开CONFIG_USB_MTK_OTG和CONFIG_USB_MTK_HDRC_HCD
        • CONFIG_USB_MTK_OTG =y
        • CONFIG_USB_MTK_HDRC_HCD = y
      • 在dws中设定OTG VBUS对应的输出控制pin配置为GPIO模式,var name为GPIO_OTG_DRVVBUS_PIN。再设定IDDIG pin默认模式为IDDIG,var name为GPIO_OTG_IDDIG_EINT_PIN
    • 如何实现挂载:
      • init.project.rc起始位置处添加如下内容
        on early-init
             mkdir /mnt/usbotg 0000 system system
      • vold.fstab末尾添加如下一行
        dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb
      • storage_list.xml添加如下一个xml节点
        <storage android:mountPoint="/mnt/usbotg"
               android:storageDescription="@string/storage_external_usb"
               android:removable="true"
               android:primary="false" />
        • 备注:需要根据ProjectConfig.mk中的resource_overlay_support的值来修改对应路径的storage_list.xml文件:
          1. RESOURCE_OVERLAY_SUPPORT的值为generic  ==>>  alps/mediatek/custom/{project}/resource_overlay/generic/frameworks/base/core/res/res/xml/storage_list.xml
          2. RESOURCE_OVERLAY_SUPPORT的值为空  ==>>  framework/base/core/res/res/xml/storage_list.xml
        • 对于82平台,resource_overlay_support的值可配置为sd_in_ex_otg、sd_ex_otg,则无需再修改对应路径的storage_list.xml文件

[Attention]

目前USB OTG功能只支持U盘(一个FAT分区)、Keyboard、Mouse、PTP device

Android USB OTG功能如何打开及实现相关推荐

  1. android usb otg 查看,android USB OTG功能如何打开及实现

    一.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)二.若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载:如 一.检查HW原理图 ...

  2. android otg 挂载流程,android USB OTG功能如何打开及实现

    1.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin链接是否正确) 2.若HW确认支持OTG功能,则按照如下方法分别打开USB OTG功能及实现挂载: 如何打开USB O ...

  3. android USB OTG功能实现

    一.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确) 二.若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB O ...

  4. android usb otg,android usb otg需要什么权限

    USB OTG功能如何打开及实现 USB OTG U盘 Keyboard Mouse 1.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确) 若HW确认支持O ...

  5. 如何打开USB OTG功能:

    一.检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确) 二.若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载: 如何打开USB O ...

  6. Android USB OTG U盘读写相关使用最全总结

    Android USB OTG U盘读写相关使用最全总结 https://blog.csdn.net/qq_29924041/article/details/80141514 androidOTG ( ...

  7. USB OTG功能是什么意思?

      USB OTG功能就是可以不通过PC,直接从终端上进行数据的传送,比如楼主想从自己的galaxy R也就是三星i9103上传一首歌给一个MP3,普通的情况下必须使用电脑才能够实现,有了USB OT ...

  8. Android 系统使用USB OTG功能/打开USB Host API功能

    步骤一:确定 Android 设备是否支持 USB Host 功能,具体可以通过以下步骤进行确认: 1. 查看手机或平板设备参数,或者直接联系厂家咨询: 2. 使用 UsbHostDiagnostic ...

  9. 高通平台 USB OTG功能

    1.什么是OTG? USB OTG是USBOn-The-Go的缩写,即OTG技术就是实现在没有Host的情况下,实现设备间的数据传送. 2.硬件接口 5根线 USB_HS_ID USB_HS_D_P ...

最新文章

  1. 深入研究display:inline-block在浏览器中的应用
  2. windows 10 快速修复
  3. 计算机基础教案(XP操作系统)
  4. javascript常用排序算法总结
  5. java解决策略膨胀_折腾Java设计模式之策略模式
  6. hadoop集群-格式化namenode节点后,从节点的datanode不能启动,或者是datanode启动到主节点上。
  7. c++从入门到精通_资料下载:从入门到精通,手把手教你学DSP
  8. python保存rtmp流_ffmpeg 推送、保存rtmp 流命令
  9. 完整仿写鸿洋WanAndroid网站客户端
  10. 如何用计算机排版打表格,PPT怎么利用表格来进行排版
  11. HTML5游戏实战 1 50行代码实现正面跑酷游戏
  12. 让你嘿嘿嘿!最新windows7升级win10方法!
  13. 关于最佳观影距离分享 投影仪测量的那些事
  14. 从李兴平到翔子 “草根站长”的简单化生存规则!
  15. 英国AI初创企业OKRA获416万美元A轮融资
  16. python,ffprobe获取视频信息
  17. TC118S/TC118H单通道直流马达驱动IC
  18. PyQt5:ToggleButton开关按钮(24)
  19. Baumer工业相机堡盟相机如何使用Binning像素合并功能( Binning像素合并功能的优点和行业应用)(C++)(C#)
  20. 细谈八种架构设计模式及其优缺点概述

热门文章

  1. 和平精英分数计算机制,和平精英掉分机制怎么计算
  2. OpenLayers添加地图标记
  3. 最全的计算机会议排名
  4. 名帖55 隋代 楷书《苏孝慈墓志》
  5. 大象---thinking in UML
  6. 变分(Calculus of variations)的概念及运算规则(二)
  7. bazel成功安装后,编译代码报错
  8. java解析shp文件以及坐标转换(工具类)
  9. 快递查询单号查询,对物流进行分析
  10. 杭漂多年是时候画个句号呢