OTG = On The Go,是USB的一种工作模式

USB协议中规定了两类设备,一类是Host、一类是Device.

Host为主控设备,如PC,Device为从设备,如鼠标、U盘等,Device只能连接到Host上并由Host控制。

OTG是一种特殊的USB设备,它本身是Device,可以连接Host,并被Host所控制。但它同时也能作为Host连接Device。

OTG 在硬件上由 ID 引脚决定做 Host 还是 Device,上拉为 Device,下拉为 Host。

目前大部分手机都支持 OTG,根据原理自己可以动手制作一根 OTG 线。

RK3288 的 OTG 转换为 Host 模式有 3 中方法。

1、修改硬件

RK3288 的 ID 引脚默认上拉,作为 Device 设备,如要转换为 Host 模式,只需将 ID 引脚下拉到地即可。

简单点就是接一根 OTG 线即可。

2、修改 dts 文件

文件路径:/kernel/arch/arm/boot/dts/rk3288.dtsi

usb0: usb@ff580000 {compatible = 

RK3288 OTG切换为Host模式相关推荐

  1. 看我解决Linux下的OTG切换问题

    1.硬件原理图 看下面的原理图 VCC_OTG_EN 引脚,这个脚主要是用来控制给外部OTG设备提供电源控制的.如果设备作为DEVICE设备,这时候VBUS的电是由外部提供的,比如通过USB线和电脑连 ...

  2. qnx linux usb驱动,QNX USB device与host模式下驱动脚本详解

    调试usb host模式驱动的步骤: 查看原理图,usb host模式下的管脚配置:html 红框里面的是host模式,蓝框里面是OTG模式. IMX6Q有4种独立的USB控制器核心:OTG控制核与3 ...

  3. android10全局黑暗,传Android 11或加入自动切换全局黑暗模式功能

    日前有外媒援引消息人士爆料称,谷歌曾在Android 10系统中带来了全局黑暗模式功能,但自动切换黑暗模式的功能却在Android 10系统的早期测试阶段意外遭砍!而据最新消息显示,Android 1 ...

  4. Edge使用手机版切换到电脑模式的方法

    edge浏览器是一个很方便的搜索浏览软件,很多用户都会使用这款软件的手机版进行使用,手机版使用更加的方便,移动化的搜索服务,可以为用户的生活带来更便捷的生活,但是有的时候,在搜索的时候会需要将浏览模式 ...

  5. docker network host模式

    宿主机在同一个网络中,但没有独立IP地址. Docker使用了Linux的Namespaces技术来进行资源隔离,如PID Namespace隔离进程,Mount Namespace隔离文件系统,Ne ...

  6. [转]magento2项目上线注意事项 切换到产品模式

    本文转自:https://segmentfault.com/a/1190000007929783 切换到产品模式 php magento deploy:mode:set production 执行以上 ...

  7. android 分屏切换流程,一种切换分屏模式和多窗口模式的方法与流程

    本发明涉及一种切换分屏模式和多窗口模式的方法,适用于常见的带有触摸的电子设备,包括但不限于在系统的用户界面中使用触摸的方法进行导航的电子设备. 背景技术: 分屏模式是一种将两个应用扩充到全屏幕的交互方 ...

  8. Android使用AudioManager切换到听筒模式

    Android使用AudioManager切换到听筒模式 一.目标 二.参考资料 1. 相关的功能类 2. 参考文章 三.测试结果 1. 手机 2. 有线耳机 3. 蓝牙音箱 4. 有线耳机+蓝牙音箱 ...

  9. vscode+vim 切换成normal模式后自动关闭输入法

    解决的问题: 已有vim插件的情况下, insert模式用中文输入法, 切换到normal模式后仍然是中文 (下面给出windows中的解决方案, mac/linux类似) 首先到下面这个网址下载im ...

最新文章

  1. 谷歌最新开源BundleTrack: 无需任何CAD模型的6D物体姿态跟踪算法
  2. Jmeter之逻辑控制器操作
  3. ASP.NET MVC5+EF6+EasyUI 后台管理系统(19)-权限管理系统-用户登录
  4. python 字符串拼接_Python字符串拼接的6种方法(转)
  5. 10月Web服务器调查:Apache下降 Ngnix攀升
  6. oracle用户名密码过期引起的网站后台无法登录
  7. 3.2 SE11创建数据元素
  8. Spring框架是如何判断是否是上传文件请求呢
  9. ab压力 failed_ab测试时结果显示大量Request failed的情况分析
  10. 小马智行完成D轮融资首次交割 估值达85亿美元
  11. Github官方app分析——用户身份验证模块
  12. python使用密钥加密的表述_python - PythonGnuPG生成密钥,对消息进行加密和解密 - SO中文参考 - www.soinside.com...
  13. PSPNet :语义分割
  14. 中国移动宽带密码重置方法
  15. 业务流程优化的三点思考
  16. java complex_用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算...
  17. pygame: libpng warning: iCCP: known incorrect sRGB profile 报错
  18. 无法使用以下不同的参数继承com.baomidou.mybatisplus.extension.service.IService: <> 和 <com.itheima.rijidao.en
  19. 第七届科技节电子设计大赛须知
  20. RT3070L无线网卡移植

热门文章

  1. NATAPP安装和配置(附加NATAPP后台运行)
  2. C#计算两个日期之间相差的天数
  3. 精通Node.js: 你应该阅读的书籍
  4. 什么时候用重定向,什么时候用请求转发。
  5. 图观目前各类芯片的交货周期
  6. 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分
  7. mysql8.0.17数据库的搭建-windows
  8. Linux | (WGET、Curl、Aria2、Axel)的最佳命令行下载加速工具【详解】
  9. C++ 11 14 RAII经典用法
  10. 酷炫的终端模拟器eDEX-UI