2009-07-17 52 views

回答

0

从我可以告诉Android是某种Linux,有USB设备将作为串行端口,你应该为该设备编写驱动程序。我对OBD-II接口知之甚少,但我在猜测他们使用某种Windows驱动程序的USB驱动程序,对于android来说也是如此,并不提及处理驱动程序的应用程序。

0

我不认为当前的Android设备可以充当USB设备作为USB设备连接到主机时。所以使用USB端口作为串口是不太可能的。

4

根据this post,Matt Porter在嵌入式Linux欧洲会议上发表了Android的评论。我提到这主要是因为用于描述Android当前状态的示例。

“只是一个更实际的例子:你不能将USB驱动器连插头到Android系统,因为的/ dev/SD *不是预期的设备名称在其硬编码热插拔管理

内容提要: Android是一个拧紧,硬编码,不可移植的憎恶。“

我确定有人正在为此工作,但是我现在担心,如果不愿意进入低级别并编辑操作系统,那么您现在已经走运了。

1

根据特定手机中的USB芯片,可能会重建内核以支持USB主机模式或USB On-The-Go(主机+小工具模式),而不是普通的USB小工具模式。我发现一些人猜测它could be possible on the HTC Dream。假设您可以在主机模式下重新配置USB端口,USB转串口,ODB-II或CAN应该可行。在Nexus 1

0

为您的设备获取一个hostmode内核,您可以使用python for android和pyserial库通过USB与串口通信。我使用华为Ideos U8150(here is the post)进行了环回测试。