USB2Go:可直接插入智能手机的Micro USB开发板

TechCrunch  •  扫码分享

想要更快、更容易地玩弄硬件的安卓开发者们应该看看这个名为USB2Go的 Kickstarter项目 ,该项目旨在重新利用智能手机的micro USB接口,将它变成接入一块ARM Cortex-M3开发板的门户。

智能手机会给这块开发板供电,无需额外电池或电源。开发者们也无需任何的ARM编程知识;只需利用USB2Go的安卓API即可进行控制。

USB2Go项目的核心理念是,让安卓开发者们更容易地(也更便宜)打造外部联网设备。USB2Go的早期支持者售价为29美元,之后的支持者售价为34美元。

“我们的竞争对手是其他开发板,但没有一个能直接与智能手机相连”,USB2Go联合创始人Bostjan Mulej告诉我们:“我们的主要优势是体积小;用安卓设备就可以驱动,无需额外电池;我们的软件也是开源的。”

USB2Go的Kickstarter页面上写道:

5伏、500毫安的USB接口就能驱动USB2Go,并足以支持外部传感器、激光、LED灯、成像传感器、马达等。由于USB2Go采用了ARM Cortex-M3的低电压、高性能核心,它还支持待机模式。

对于拥有应用开发经验的安卓开发者,我们还提供USB2Go开发板的安卓API。这可以让你用Java控制所有GPIO、ADC、PWM、计时器、RTC、USART、I2C和SPI。这一API会向USB2Go开发板发送指令,USB2Go开发板会处理指令并返回结果,无需ARM核心的知识也能轻松使用。编程语句与你经常使用的语言非常类似。

他们推荐开发者使用谷歌的Android Studio和Eclipse来创建使用USB2Go开发板的项目。但对于爱好者,他们也开发了一个图形应用搭建工具,用户通过拖拽操作即可快速搭建应用。

USB2Go背后的两位斯洛维尼亚人通过与美国工程师Kevin Jordan合作,绕开了Kickstarter的国家限制。

“我们一直在为开发筹资,现在我们想要让所有人得到它,还搭建了一个安卓设备的在线社区”,Mulej补充道。