嵌入式系统USB到Android设备

时间:2011-05-11 01:43:11

标签: android embedded linux-device-driver

我正在编写一个需要从USB设备获取数据的Android 2.1应用程序。 USB设备是我创建的嵌入式系统。嵌入式系统没有操作系统。此外,Android设备不会向嵌入式系统发送任何数据。

我应该如何解决这个问题,我猜我需要制作一个高级驱动程序才能从USB与应用程序进行通信。但是,我以前从未制作过Linux驱动程序。

如果创建一个高级驱动程序是最好的方法,有人可以给我一些参考,所以我有一个地方可以开始。

如果还有其他方法可以实现这一点,我也想听听它

-Thanks

2 个答案:

答案 0 :(得分:2)

Android Open Accessory Development Kit是您应该开始寻找的地方。与许多其他Google文档一样,本教程相当完整,应该为您提供一个良好的起点

祝你好运!

答案 1 :(得分:0)

我认为您需要重新编译Android内核才能添加USB设备支持。 如果您正在处理某个专用项目并且只应支持一部Android手机,则可以选择此选项。如果您想支持各种Android手机,我建议您在嵌入式系统中实施USB主机(如果可能的话),这样您的Android手机就可以使用ADB协议进行连接。