java - 适用于 TTL-232R 的 Android 2.3.4 FTDI D2xx 驱动程序

标签 java android usb driver ftdi

一段时间以来,我一直在尝试让 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/

相关文章:

java - 使用循环从字符串中删除特定字符串

java - 使用 SpringJunit4ClassRunner 在属性占位符之前设置系统属性或环境变量

java - 在 Spring Cloud Config 服务器中包含多个应用程序的通用配置

android - 当应用程序处于后台时,HTTP 请求因后台节流而停止

android - Activity 泄露了最初在这里注册的 IntentReceiver。您是否错过了对 unregisterReceiver() 的调用?

android - Android 上未创建 USB 摄像头节点

c# - 在 C# 中实现线程以进行快速、批量和连续读取的最佳实践?

java - 使用 Spring MVC 和 Kotlin,为什么这个 Body 被忽略?

qt - 列出机器的串口

android - 我要创建快捷方式