2008年3月17日月曜日

Androidユーザーランドイメージ(buidroot構築環境入り)



buildrootで構築したユーザーランドにAndroidのSDKから吸い出したユーザーランドを盛り込み済みのイメージファイルを公開いたします。


分割ファイルその1


分割ファイルその2


分割ファイルその3


3つともすべてダウンロードして



cat android_m3-rc37a.img.tar.bz2a* > android_m3-rc37a.img.tar.bz2
tar xjvf android_m3-rc37a.img.tar.bz2


として結合してから解凍してください。


※公開ファイルを設置しているGoogle Page Creatorの制限で1ファイルが10Mまでのため、分割しています。


NANDでブートさせ、以下のようにNANDを初期化しておきます。



flasherase_all /dev/mtd7
fdisk /dev/mtdblock7
mke2fs -j /dev/mtdblock7
mount /dev/mtdblock7 /mnt


SDカードかwgetを使ってNANDのルートにandroid_m3-rc37a.imgを置きます。


そして以下のようにしてNANDに書き込みます。



mkdir /rfs
mount -o loop /mnt/android_m3-rc37a.img /rfs
(cd /rfs; tar cf - *) | (cd /mnt; tar xf -)
sync
umount /rfs
umount /mnt


あとはrebootして、hermit上で以下のようにします。



setenv root=/dev/mtdblock7 noinitrd init=/init console=ttymxc0
b


DHCPの環境でLANケーブルをさしていればAndroidが起動し、


ネットワークもきちんと認識してくれるはずです。


DHCPが動いていない場合やLANケーブルをささない場合は


/etc/init.rcの中の



exec /sbin/udhcpc


をコメントアウトして置いてください。


ネットワークを認識しなくなりますが、起動するようにはなります。





記載されている会社名、および商品名等は、各社の商標または登録商標です。

0 コメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...