1

我知道最新的 android 设备 API>3.1 支持 USB 主机模式或 USB OTG 允许您连接许多 USB 设备,如闪存盘、鼠标、键盘等,但您可以连接任何没有通用通用驱动程序的设备像USB 到 uart 设备、打印机、相机

我在 .c 文件的源代码中有这些设备的 linux 驱动程序,那么有没有办法可以构建这些驱动程序并将其安装到 android 手机并使 USB 设备在手机上可用?

4

2 回答 2

2

要为 android 使用 linux 驱动程序,您必须编译自己的内核或内核模块。如果您希望您的应用程序被其他人使用,这不是一种可行的方式。

对于一些低带宽 USB 设备,可以使用Host API在 java 中编写用户空间驱动程序。对于 USB-UART,有一个usb-serial-for-android项目正在实现基于此 API 的用户空间驱动程序。

于 2013-05-17T07:54:04.860 回答
1

没关系 !我在这里找到了我的设备的标准方式它通过本机代码和 IPC 以及制造商的官方库提供接口

于 2013-05-18T19:27:50.500 回答