将 Android 转为 USB 主机
Turn Android into USB host
我在这里的探索来自最近的一个 Arduino 项目。
我有一个旧的(大概)Android LG 致敬。我移除了损坏的屏幕,所以现在设备缺少视觉输出。我已经 root 了它并且可以通过 shell 命令和其他方式控制它。
我想为设备编写一个应用程序以通过 usb 进行通信。
基本上我想完成的是:
将 USB 线插入 android。按下插入 android 设备的电源线上的按钮 -> 使用设备相机拍摄照片 - 通过 LED 编程闪烁逻辑输出可视闪烁数据以进行调试。
我觉得我应该能够处理设备上的几乎所有内容。我只需要知道从哪里开始寻找 Android USB 输出和输入编程。
基本上想把我的android当成微控制器...
这个应用程序有 Arduinos,例如 Arduino Mega ADK(附件开发工具包):https://www.arduino.cc/en/Main/ArduinoBoardMegaADK
对于其他 Arduino,可以使用与 ADK 兼容的 USB 主机屏蔽:https://www.arduino.cc/en/Main/ArduinoUSBHostShield
Android-side 开发和一般 ADK 的详细信息可在此处获得:http://developer.android.com/tools/adk/index.html
我在这里的探索来自最近的一个 Arduino 项目。
我有一个旧的(大概)Android LG 致敬。我移除了损坏的屏幕,所以现在设备缺少视觉输出。我已经 root 了它并且可以通过 shell 命令和其他方式控制它。
我想为设备编写一个应用程序以通过 usb 进行通信。
基本上我想完成的是:
将 USB 线插入 android。按下插入 android 设备的电源线上的按钮 -> 使用设备相机拍摄照片 - 通过 LED 编程闪烁逻辑输出可视闪烁数据以进行调试。
我觉得我应该能够处理设备上的几乎所有内容。我只需要知道从哪里开始寻找 Android USB 输出和输入编程。
基本上想把我的android当成微控制器...
这个应用程序有 Arduinos,例如 Arduino Mega ADK(附件开发工具包):https://www.arduino.cc/en/Main/ArduinoBoardMegaADK
对于其他 Arduino,可以使用与 ADK 兼容的 USB 主机屏蔽:https://www.arduino.cc/en/Main/ArduinoUSBHostShield
Android-side 开发和一般 ADK 的详细信息可在此处获得:http://developer.android.com/tools/adk/index.html