[[labs.beatcraft.com]] * bc9-android-sdk--release20091201 [#u8dc4e65] #contents ** 主な変更点 [#zd6faa4a] bc9-android-sdk--release20090815 からの主な変更点は以下のようになります。 -Android SDK を android-sdk-linux_x86-1.5_r3 から android-sdk_r04-linux_86 に更新 -Android NDK を android-ndk-1.5_r1 から android-ndk-1.6_r1 に更新。 -Android へ gps 対応を追加。 -Android へ bc9 ベースボード上の加速度センサー、地磁気センサー、方位センサーへの対応を追加。 -linux-kernel への patch を -r6 から -r7 に更新。~ (詳細は /home/beat/kernel_work/ 以下のファイルをご覧ください。) **構成内容 [#sbe39ed7] /home/beat/ にあるディレクトリ 以下は Ubuntu のインストール後 default で作成されているものです。~ (Gnome の filemanager nautilus が自動的に作成しています。) Desktop/ Documents/ Music/ Pictures/ Public/ Templates/ Videos/ 以下は bc9 での開発用にインストール・設定したものです。 android-1.5r3/ Open Source Android の branch 1.5r3 を checkout 後、修正を加えたもの。build 作業も実行済みです。 android-ndk android-ndk-1.6_r1 への symlink。更新時の設定簡略のため作成しました。 android-ndk-1.6_r1/ Android 1.6 NDK, Release 1 http://developer.android.com/sdk/ndk/1.6_r1/index.html android-root-1.5r3/ 修正済み android-1.5r3 を chroot で起動可能な配置に整備し設定ファイル類を追加したものです。 android-sdk android-sdk-1.5-linux_86 への symlink。更新時の設定簡略のため作成しました。 android-sdk-linux_86 Android SDK, Release 3 http://developer.android.com/intl/ja/sdk/index.html bin/ repo コマンド置き場です。 bc9-gps/ GPS モジュール用 サンプル android アプリケーション bc9-leds-app/ LED制御サンプル android アプリケーション bc9-sensors/ センサー用 gluecode と加速度センサー用サンプル android アプリケーション eclipse/ Android SDK に必要な Eclipse。Android SDK plugin 設定済みです。 gumstix/ gumstix-oe から cross toolchain など bc9 kernel build に必要な tools だけをコピーしたものです。 kernel_work/ bc9 android 対応 kernel の patch、patch 済み kernel source。gumstix ディレクトリ内の croos toolchain で build も実行してあります。 microSD_image/ bc9用 android 起動 microSD ファイル置き場です。 references/ HTC dream 用 の build 設定など、android 改変の参考用です。 workspace/ Eclipse が作成する default の作業保存用ディレクトリです。 ** 作成手順 [#pb4c9b55] bc9-android-sdk--release20091201 は、~ bc9-android-sdk--release20090815 作成手順および android1.5r3 for bc9 のビルド手順~ [[bc9/Software/Android/Android-1.5r3]] に追加して~ Android SDK、Android NDK、Eclipse plugin for ADT の更新を行い、さらに~ Android SDK、Android NDK、ADT plugin for Eclipse の更新を行い、さらに~ [[bc9/Software/Android/gps]]~ [[bc9/Software/Android/kernel2.6.29-bc9-r7]]~ [[bc9/Software/Android/sensors]]~ を実行したものです。 **URL [#sc60327d] ファイルは以下の URL~ http://sourceforge.jp/projects/bc9-dev/releases/44821~ から以下の5つを取得して下さい。~ http://sourceforge.jp/projects/bc9-dev/downloads/44821/bc9-android-sdk--release20091201.7z.001/~ http://sourceforge.jp/projects/bc9-dev/downloads/44821/bc9-android-sdk--release20091201.7z.002/~ http://sourceforge.jp/projects/bc9-dev/downloads/44821/bc9-android-sdk--release20091201.7z.003/~ http://sourceforge.jp/projects/bc9-dev/downloads/44821/bc9-android-sdk--release20091201.7z.004/~ http://sourceforge.jp/projects/bc9-dev/downloads/44821/bc9-android-sdk--release20091201.7z.005/