【发布时间】:2011-01-01 19:45:11
【问题描述】:
我有一台运行 Android Froyo 2.2 的爱可视 a28 互联网平板电脑。我有一个 HID 输入类设备,我想在 Android 上工作。平板电脑本身已经能够处理开箱即用的鼠标和 USB 闪存驱动器。
我想将我的 USB 设备与 a28。这是一个定制设计的设备。我需要能够从设备读取和写入原始 USB 输入和输出报告。
我怎样才能做到这一点?我听说可以创建一个模块来执行此操作。
【问题讨论】:
-
您能否提供有关您要连接的设备的更多具体信息。有些设备有自己的驱动程序,例如 FTDI USB 接口,这可能比从头开始使用所有低级 USB 更容易使用。
-
FTDI USB 是 USB 上的 Uart,而不是真正的 USB。您需要使用 VCOM 驱动程序。我同意这更容易,但我们已经费尽心思开发符合 HID 的设备,所以此时 VCOM 不是游戏中的选项。我们只需要让我们的设备在 Android 上运行,这意味着使用现有的 Linux HID 驱动程序。
-
这是来自 #android-dev 在 freenode 上的评论:您需要编写一个服务并以某种方式将其挂接到 udev(我猜可能需要超级用户权限),然后与 /dev/ 交谈input/* 包含来自 HID 驱动程序的设备的文件。
标签: java android usb hid archos