我们想使用智能手机作为我们科学仪器的接口(仪器有自己的电源)。我们已经在各种 Linux 发行版下使用了 c++ 驱动程序库,并成功地在 Ubuntu 手机模拟器中编译了它们。现在,我们想将我们的仪器连接到带有 Ubuntu touch 的 nexus 4。
为了将我们的仪器与 nexus 连接起来,我们需要一个 USB OTG 连接。对于 android,OTG 在 4.2.2 中被禁用,但在 4.3 中启用。在继续之前,我们有两个问题:
- 有谁知道 OTG 是否可以在装有 Ubuntu touch 的 Nexus 4 上运行/有人测试过吗?
- 我们的驱动程序库使用 libusb 库.. 我们应该预料到这里会出现一些问题吗?
提前致谢。
答案1
目前,我的 Nexus 7 2013 可以通过 OTG 使用键盘和鼠标,但屏幕上仍然没有显示鼠标光标,这使其难以使用,而且连接键盘也无法阻止屏幕键盘的出现。因此,我假设您的仪器可能能够通过 OTG 与设备通信,但不确定驱动程序库
答案2
刚刚尝试了 Nexus 4,它配备了最新的稳定版 Touch 和适用于诺基亚 N900 的无电源 OTG 电缆。鼠标甚至没有电源。注意:Nexus 位于欢迎屏幕上,因为触摸屏坏了。