usb-otg相关内容

USB-OTG可以用于U-Boot和Linux控制台吗?

我有一个基于i.MX6Q的定制主板,支持U-Boot和Linux(Ubuntu)设置。微处理器和主板支持USB-OTG和一个串口;目前串口为U-Boot和Linux的控制台提供服务。然而,我们可能需要将串口用于其他目的,但我们不想失去U-Boot和Linux的控制台。是否可以将USB-OTG端口用于U-Boot和Linux的系统控制台? 我做了一些研究,发现了几篇很有前途的文章here和he ..
发布时间:2022-07-14 20:29:00 其他开发

通过 Android 与串行 USB 设备通信

我有一个用于测量电流的定制设备.该设备可以连接到 PC 并通过 USB 完成通信.它基于FTDI芯片.我有用 Java 编写的应用程序,该应用程序正在使用 rxtxSerial.dll 库和 gnu.io.rxtx_2.1.7.4.jar.现在我想在我的安卓设备上移植这个应用程序,我有点困惑该怎么做?我只有安卓平板电脑(操作系统版本 4.1.1)、OTG 数据线和这个测量设备. 我的设备应该 ..
发布时间:2022-01-18 14:11:39 移动开发

应用程序如何在没有 root 的情况下访问 Android 6.0(API 级别 23)中 USB OTG 存储上的文件?

Android 6.0 开发者预览版(API 级别 23)可以直接安装外部可移动 USB OTG 存储设备,无需任何其他应用程序(有关更多信息,请参阅:https://www.androidpolice.com/2015/05/28/android-m-feature-spotlight-external-storage-can-be-adopted-as-true-internal-storag ..

Arduino被android识别为键盘

我为 arduino 编写了一个简单的固件,以将它从串行接收到的任何传入数据复制到串行输出.像这样的东西:int serialData = 0; void setup(){Serial.begin(9600);}空循环(){如果 (Serial.available() > 0){serialData = Serial.read();Serial.println(serialData);}} 现 ..
发布时间:2021-11-17 04:04:04 移动开发

Android:如何以编程方式连接/断开OTG

我想连接&在我的android设备中以编程方式断开USB OTG(笔驱动器,硬盘驱动器等) 对于USB,当我连接到PC时,我使用以下路径来绑定/取消绑定USB /sys/bus/usb/drivers/usb/bind或unbind 我想为OTG做同样的事情. 解决方案 如果您在设备上具有root用户访问权限,则可以使用我发现的几种方法.在应用程序中,您需要调用以下内容: ..
发布时间:2021-05-30 18:37:34 移动开发

支持OTG的Android设备中的USB主机模式

我想知道默认情况下,支持USB-OTG的Android设备处于哪种模式-在USB主机模式还是USB从机模式下? 我想,如果设备处于从属模式,那么使用下面链接中描述的API没有意义吗? https://developer.android.com/guide/topics/connectivity/usb/host.html 有没有办法以编程方式从主机模式切换到从机模式,反之亦然? 如您所知 ..
发布时间:2021-05-29 23:00:25 移动开发

Linux OTG端口搞砸了我的其他主机端口

我有一个运行Linux 3.0.35内核并带有两个USB端口的Variscite VAR-SOM-MX6.第一个端口是连接到外部mini-OTG插孔的OTG端口.第二个是内部主机端口,它连接到集线器芯片,然后再连接到其他一些设备. 如果我将OTG电缆插入第一个端口,告诉它是主机,则一切正常.如果我插入了常规电缆,或者根本没有电缆,那么第二个主机端口将无法正确枚举.电缆的另一端不必有任何东西,因此, ..
发布时间:2020-07-13 02:14:57 服务器开发

如何从充当USB大容量存储设备的设备中获取文件路径

我正在尝试从充当USB大容量存储设备的Garmin设备获取文件名(以及文件路径).将设备连接到计算机,文件路径为G:\ Garmin.使用OTG和Explorer将其连接到android平板电脑(我已经检查了应用程序设置-包名称为com.android.rk),文件路径为USB/Garmin.使用ES File Explorer,我已经看到文件路径是mnt/usb_storage/Garmin.因 ..
发布时间:2020-07-13 02:14:54 移动开发

从USB移动存储读取文件

在我的应用程序中,我想从USB可移动存储中读取文件 我有一个.txt,我想阅读 void read() { UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE); HashMap deviceList = manager.getDeviceList(); Itera ..
发布时间:2020-07-13 02:14:50 移动开发

如何检查Android设备是否以编程方式支持OTG功能

我想检查设备是否以编程方式支持OTG功能.我已经在Internet上对此进行了很多尝试,但是找不到任何东西. 我该怎么做? 解决方案 thnx到@CommonsWare:确定设备是否具有USB主机功能的官方方法是使用相关的系统功能. 理想情况下,在清单中添加元素,表明您对android.hardware.usb.host功能感兴趣. 或使用Pa ..
发布时间:2020-07-13 02:14:46 移动开发

如何从Android上的USB设备读取文件?

我正在尝试通过连接的USB设备(通过Android TV上的OTG或USB端口)创建类似文件资源管理器之类的东西. 我需要的是一条类似于"/storage/sda4"和设备标识符的路径,然后我可以通过simle android类File使用设备.听起来很简单,但是我找不到任何相关信息,但是所有文件浏览器都可以做到这一点(例如ESExplorer). 好的,我找到了一种简单的方法来获取所有已连接的标 ..
发布时间:2020-07-13 02:13:40 移动开发

Android USB OTG:以编程方式关闭端口的电源

假设我有一个USB供电的LED灯,通过USB OTG适配器连接到运行Android 4.0.3的Toshiba Excite 10平板电脑,该平板电脑可以提供电源. 我想以编程方式从应用程序打开和关闭USB OTG主机端口的电源引脚. (理想情况下没有根,但是我会尽力而为).有什么想法吗? 解决方案 您必须对/sys目录具有写权限.生根使该过程非常容易.只需启动设备并发出正确的ech ..
发布时间:2020-07-13 02:13:28 移动开发

通过Android与串行USB设备通信

我有一个定制的测量电流的设备.该设备可以连接到PC,并通过USB进行通信.它基于FTDI芯片.我有用Java编写的应用程序,并且该应用程序正在使用rxtxSerial.dll库和gnu.io.rxtx_2.1.7.4.jar.现在,我想将此应用程序移植到我的android设备上,我有点困惑该怎么办?我所拥有的只是android平板电脑(操作系统版本4.1.1),OTG电缆和此测量设备. 我的 ..
发布时间:2020-07-13 02:13:25 移动开发

传输文件USB大容量存储OTG

我有一个连接到Android设备的外部大容量存储设备.根目录中有几个.BIN文件,我需要读入我的应用程序.我能够连接到设备并使用UsbDeviceConnection接收USB许可. private final BroadcastReceiver mUsbReceiver = new BroadcastReceiver() { @Override public void onReceive ..
发布时间:2020-05-10 00:09:03 Java开发

USB OTG的工作方式(主/从)

设备具有USB OTG支持.以下是场景: 将设备连接到PC时,该设备将充当从设备. (设备如何知道它必须充当从设备?) 将设备连接到打印机后,该设备将充当主设备. (设备如何知道它必须充当主设备?) 将设备连接到OTG时要执行哪些步骤? 如何实现这一机制(简而言之)? 解决方案 USB OTG设备的确切行为在第6节中的“主机协商协议"介绍了两个OTG设备如何确定哪个设备正 ..
发布时间:2020-05-02 03:20:56 其他开发

Android设备中的OTG路径

我正在开发一个 Android 应用程序,在这个应用程序中,我必须通过连接到平板电脑的 USB设备 code> OTG 。 当我使用 sys / bus / usb0 / devices 然后我得到所有设备的平板电脑列表,而我只想通过OTG端口获取设备名称。 是否有蚂蚁的方式来获取哪个设备建立和哪个设备连接到平板电脑。 当我使用路径 / storage / usb0 / 和 / ..
发布时间:2017-11-03 19:12:22 移动开发