一段时间以来,我一直在尝试让 FTDI D2xx 驱动程序与我的 Android 2.3.4 平板电脑一起工作。在解决了一些与实际加载驱动程序相关的问题后,我现在处于 FTDI 提供的示例应用程序看不到 FTDI 设备的情况。
LogCat 或 Java(调试)中均未报告错误,只是找不到设备。
Java_com_ftdi_D2xx_getDeviceInfoList() 返回零。
平板电脑已root,ueventd.rc 文件的权限设置为:
/dev/bus/usb/* 0666 root usb
我连接我的 TTL-232R 的 USB 端口可以工作(因为我至少可以用它读取 USB 内存棒...)
有没有其他人对此进行过试验和/或使其正常工作?如果是这样,将不胜感激一些指点!
非常感谢
最佳答案
2.3.4 是否支持 USB Host?
http://developer.android.com/sdk/android-2.3.4.html
不支持 USB 主机 — Android 2.3.4 和 Open Accessory Library 不支持 USB 主机模式(例如,通过 UsbDevice),尽管 Android 3.1 支持 USB 主机模式。运行 Android 2.3.4 的 Android 设备不能用作 USB 主机。该库使 Android 驱动的设备仅作为外围设备运行,而连接的配件则作为 USB 主机运行(通过 UsbAccessory)。
我有使用 ICS 的示例。
关于java - 适用于 TTL-232R 的 Android 2.3.4 FTDI D2xx 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9821917/