pandaboard es にandroid 4.0.3をインストール

pandaboard es に android 4.0.3をインストールしたので手順を残しておく。

【環境】
ubuntu 11 64bit
【対象】
pandaboard es

ここのサイトを参考にインストールを行った
http://releases.linaro.org/12.03/android/leb-panda/

とりあえずsdカードがどこに割り当てられるか、確認する。
他のサイトには dmesg コマンドを使う方法が書かれているが、私は以下の様な方法をとった。
sdカードをささないで以下を実行
$ls /dev/sd(tab)
sdカードをさして以下を実行
$ls /dev/sd(tab)
2回目の ls で増えた項目がsdカードの割り当てられた場所である。

確認がすんだらサイトに書いてある通りに実行。sdXの部分は自分の環境にあわせて適宜変更すること。
$ SDCARD=/dev/sdX # sdcard found from dmesg above
$ URL=http://releases.linaro.org/12.03/android/images/panda-ics-gcc46-tilt-tracking-blob/panda-ics-gcc46-tilt-tracking-blob.img.gz
$ curl $URL | gunzip -c | sudo dd bs=64k of=$SDCARD

#curl が入っていない場合があるのでその場合は以下を実行
$sudo apt-get install curl

次にバイナリを取得する。ここもsdx2の部分は適宜変更すること。
$ wget http://releases.linaro.org/12.03/android/images/panda-ics-gcc46-tilt-tracking-blob/install-binaries.sh
$ chmod a+x install-binaries.sh
$ ./install-binaries.sh /dev/sdX2 "device node of system partition"

これで準備完了。
後はpandaboard に sdカードをセットし電源を入れれば android の起動画面が現れandroid のホーム画面が洗われる。


初めてこんなブログを書いたので間違っているところもあるかと思う。
そのときはコメントをください。