android - 无法获得在 Galaxy Nexus 上运行的开放式配件开发工具包

标签 android

我有一个 Arduino MEGA ADK 板和一个三星 galaxy nexus 手机。 我设法将 demokit 程序无误地上传到开发板和手机。 但是,当我连接它们时没有任何反应,手机上的应用程序仍然显示“请连接 Demokit 板”屏幕。有人让它在 Galaxy Nexus 上运行了吗? 我试过同时使用2.3.4+和3.1+库(com.android.future.usb和android.hardware.usb),都可以成功编译并安装到手机中,但是当我插入时都没有反应USB端口。 ADK有没有更新的demo文档?原始的 demokit 代码已经过时,甚至与 Arduino 1.0 都不兼容......

最佳答案

我让它在带有 Arduino Mega ADK 的 Galaxy Nexus 上运行。快速数据,

  • DemoKit 按原样针对 Google API 2.3.3 级别 10(非 Android 2.3.3),没有变化 代码。
  • Arduino 固件来自
    http://www.bdgcustoms.com/diy_android_adk.html用Arduino编译上传 0022
  • 将 Nexus 与 ADK 板连接并重置 ADK 板

我没有详细研究它,但 DemoKit 中的 Arduino 固件使用 Wire 库与操纵杆通信。在 setup() 中,操纵杆被初始化,init_joystick(),如果没有连接操纵杆,固件可能会被阻止。因此,对于裸机 Arduino Mega ADK,必须修改原始固件代码。对我来说,它适用于上面链接中的固件。

祝你好运!

关于android - 无法获得在 Galaxy Nexus 上运行的开放式配件开发工具包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370696/

相关文章:

android - 如何将 android 位图转换为 NV12 颜色格式?

javascript - touchstart 上没有原始事件

java - 在 Android 游戏的 Android Surface View 上集成 AdMob 横幅广告

java - DocumentBuilder.parse()/解析实体

Android 动画闪烁

android - 获取下一个最近的 Geo-Points

android - 为什么显示错误权限仅授予android list 中的系统应用程序

android - 无法加载 abc.apk

android - 为什么安卓:actionBarDivider doesn't work?

安卓电视 SDK : Setting Proxy for the Emulator?