gpt4 book ai didi

ICS 中的 USB HOST 模式

转载 作者:行者123 更新时间:2023-12-02 05:30:21 24 4
gpt4 key购买 nike

我正在尝试将 USB 传感器(请参阅 Toradex)连接到运行 Android 4.0.3 的 Android 手机 (Desire Z)。

为了测试这一点,我编写了一个小应用程序来枚举连接的设备。

这应该实现 USB HOST 模式并为 USB 传感器 (HID) 供电...但事实并非如此。

我有一条 USB OTG 电缆,现在,当我连接电缆时,状态栏中会出现一个小图标(汽车模式)。

我很失望,因为我等待这个功能有一段时间了......

有什么想法吗?我读了几乎所有与此相关的内容(斯文的作品等等),但我可能错过了一些东西......

谢谢!

最佳答案

在过去的一年半里,我为构建自定义 Android 平台做了很多工作。有些是在 Froyo 的领导下,但大部分是在 Gingerbread 上。我添加的硬件大部分位于 UART 或 USB 上,这正是您想要做的。不幸的是,在 Android 设备上添加 USB 外围设备并不像在 PC 或 MAC 上那么容易。 PC 和 MAC 拥有几乎无限的内存空间(硬盘)。它们可以容纳大量设备的驱动程序。这使得自动检测和自动加载驱动程序成为可能。在 Android 设备上,它要精简得多,只需将所需的驱动程序存储在设备上。每次添加新设备时,我都必须为我的平台编译驱动程序并在配置中进行一些修改。还可以将驱动程序作为模块加载,而不是与内核一起编译(提供 file.ko 输出)。尽管如此,驱动程序必须已相应编写。但是,您必须通过修改“init.rc”来安装它,这需要root权限。

这里有一些有关 Android 驱动程序的问题/答案的链接。这应该会给你更多的信息: USB touchscreen driver

希望它能有所帮助,但不幸的是,很多工作都在安静地进行。

关于ICS 中的 USB HOST 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8749604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com