スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
新しい記事を書く事で広告が消せます。
エレクトロニクスなう情報やポップな電子工作・プログラミングなどを ゆるい感じで公開。
mkdir myGingerBread cd myGingerBread mkdir images |
マウスで作業 |
tar zxvf TI_Android_GingerBread_2_3_4Sources.tar.gz tar zxvf TI_Android_GingerBread_2_3_4_DevKit_2_1.tar.gz |
cd TI_Android_GingerBread_2_3_4Sources ./.repo/repo/repo sync --local-only |
export PATH=~/myGingerBread/TI_Android_GingerBread_2_3_4Sources/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin:$PATH |
cd x-loader |
make CROSS_COMPILE=arm-eabi- distclean make CROSS_COMPILE=arm-eabi- omap3beagle_config make CROSS_COMPILE=arm-eabi- |
../../TI_Android_GingerBread_2_3_4_DevKit_2_1/Tools/signGP/signGP ./x-load.bin |
mv x-load.bin.ift ../../images/MLO |
cd ../u-boot/ make CROSS_COMPILE=arm-eabi- distclean make CROSS_COMPILE=arm-eabi- omap3_beagle_config make CROSS_COMPILE=arm-eabi- |
cp u-boot.bin ../../images/ |
cd tools cp mkimage ~/bin |
cd ../../kernel |
make ARCH=arm CROSS_COMPILE=arm-eabi- distclean make ARCH=arm CROSS_COMPILE=arm-eabi- omap3_beagle_android_defconfig make ARCH=arm CROSS_COMPILE=arm-eabi- -j5 uImage |
cd arch/arm/boot cp uImage ../../../../../images/ cd ../../../../ |
make TARGET_PRODUCT=beagleboard OMAPES=5.x -j5 |
cd out/target/product/beagleboard |
mkdir android_rootfs cp -r root/* android_rootfs cp -r system android_rootfs |
sudo ../../../../build/tools/mktarball.sh ../../../host/linux-x86/bin/fs_get_stats android_rootfs . rootfs rootfs.tar.bz2 cp rootfs.tar.bz2 ../../../../../images/ |
cd ~/BeagleBoard/TI_Android_GingerBread_2_3_4_DevKit_2_1/Tools/mk-bootscr/ ./mkbootscr |
sudo emacs boot.script |
mmc init fatload mmc 1 80200000 uImage setenv bootargs 'console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init omap_vout.vid1_static_vrfb_alloc=y omapfb.mode=dvi:480x272MR-24 omapdss.def_disp="dvi" vram=8M omapfb.vram=0:8M' bootm 0x80200000 |
sudo ./mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n BeagleBoard -d boot.script boot.scr cp boot.scr ../../../images/ |
cd ../mk-mmc cp mkmmc-android.sh ../../../images/ |
cd ../../../images LANG=C sudo ./mkmmc-android.sh /dev/sdc MLO u-boot.bin uImage boot.scr rootfs.tar.bz2 |