我的车上有一个独立的GPS数据记录仪,可以作为USB主机或设备使用。 (它是一个类0x00h的USB设备)。我目前通过在Palm Treo 750上运行的WM 6.5应用程序连接到它。
我想将我的WM 6.5应用程序移植到Android手机上。 (我没有特定的Android手机,我希望它尽可能通用)。
复制GUI并不困难,但我无法开始USB通信。
如果有人能指出我的例子或相应的教程,我会很感激。
由于
答案 0 :(得分:0)
如果不修改手机上的安装程序或修改GPS,你可能无法做到这一点。
我想到了三种方法:
a)修改GPS,以便在主机模式下它可以与Android ADB协议进行通信,并执行类似驱动程序adb shell或模拟adb端口转发以与手机上的应用程序通信
b)修改android安装以支持gps已经支持的额外usb目标功能,例如模拟usb-serial转换器或用你的wm电话进行验证。c)修改android安装以充当usb主机,并在usb驱动程序中编译以前在桌面linux上测试的gps
a需要深入开发gps,b& c需要生根电话
哦,还有一个:
d)使用蓝牙获得一个usb-target微控制器板。插入GPS并实现GPS主机可以与之通话的目标接口。使用串口蓝牙与手机通话。