- 共通テーマ:
- Android テーマに参加中!
Ice Cream Sandwich な Tablet っぽい感じになった気がする。

環境作成手順
ソースコード取得
Android のビルド
rootfs の作成
kernel のビルド
書き込み
書き込み方法は ODORID のサイト を参照。
ここを見て、Froyo の環境を書き込んでおく。
ビルドした zImage と ramdisk-uboot.img の書き込み。
$ANDROID_ROOT/out/target/product/odroidt/system 配下を、
SD カードの system 用のパーティションにコピーする。
ICS な ODROID-T の起動
電源を入れるだけで良い。
タッチパネルはまだうまく動いてないので、マウスを繋いで操作する。



おまけ
今回作成した SDイメージ
書き込み例
ソースコード取得
$ mkdir -p /home/sola/work/ics_odroidt
$ cd /home/sola/work/ics_odroidt
$ export ANDROID_ROOT=$PWD
$ repo init -u https://bitbucket.org/sola/android_manifest -m no_gpu.xml
$ repo sync -j8
Android のビルド
$ cd $ANDROID_ROOT
$ source build/envsetup.sh
$ lunch full_odroidt-eng
$ make -j8
rootfs の作成
$ cd $ANDROID_ROOT/out/target/product/odroidt/
$ mkimage -A arm -O linux -T ramdisk -C none -a 0x30800000 -n "ramdisk" -d ./ramdisk.img ./ramdisk-uboot.img
kernel のビルド
$ export ARCH=arm
$ wget https://sourcery.mentor.com/sgpp/lite/arm/portal/package6488/public/arm-none-linux-gnueabi/arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
$ sudo tar jxvf arm-2010q1-202-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C /opt/
★展開先は好きな所で良い。ここでは /opt に展開するものとする。
$ export CROSS_COMPILE=/opt/arm-2010q1/bin/arm-none-linux-gnueabi-
$ cd $ANDROID_ROOT/board/odroidt/kernel
$ make odroid_T_mmc_defconfig
$ make -j8
書き込み
書き込み方法は ODORID のサイト を参照。
ここを見て、Froyo の環境を書き込んでおく。
ビルドした zImage と ramdisk-uboot.img の書き込み。
$ sudo dd if=$ANDROID_ROOT/board/odroidt/kernel/arch/arm/boot/zImage of=/dev/sdx bs=553472 seek=1/dev/sdx の x の部分は環境によって異なるので、確認すること。
$ sudo dd if=$ANDROID_ROOT/out/target/product/odroidt/ramdisk-uboot.img of=/dev/sdx bs=4747776 seek=1
$ sudo sync
$ANDROID_ROOT/out/target/product/odroidt/system 配下を、
SD カードの system 用のパーティションにコピーする。
ICS な ODROID-T の起動
電源を入れるだけで良い。
タッチパネルはまだうまく動いてないので、マウスを繋いで操作する。



おまけ
今回作成した SDイメージ
書き込み例
$ tar Jxvf odroid.ics.tar.xz
$ sudo dd if=odroid.ics.img of=XXX (※XXXは書き込み先のデバイスを指定)
사랑해요!