Andorid関連のアプリや周辺デバイスを開発するのにいろんな開発キットを使い分ける必要がありますが、何がなにやら、、なので整理した*1。
http://developer.android.com/sdk/index.html
(Android側のアプリを開発するためのキット)
http://developer.android.com/guide/topics/usb/adk.html
(Androidと接続する周辺デバイスを開発するためのキット
USB経由で接続する。
リファレンスボードは、Arduino+USB Host Shield
OSのバージョンは2.3.4以降(大半の携帯は対象外)
- ADB....Android Debug Bridge
http://developer.android.com/guide/developing/tools/adb.html
(Androidのデバッグ用ファシリティ?
adbコマンドがAndroid側に用意されている?
OSのバージョンは。。??)
- micribridge
http://code.google.com/p/microbridge/
(ADBの仕様にしたがって(adbを用いて?)実装された機能がmicrobridge?
USB経由でAndroid本体から外部にログを出力できたりする。
リファレンスボードは、Arduino+USB Host Shield
OSのバージョンは。。??
*1:自分用にまとめた程度で、分からん部分もあるし間違ってるかもしれないので、URLからオリジナルを確認ください