Android Tutorial

7.09.2011

Easy installation Android on Beagle Board

Easy installation

Greatmay Android Thai version
step1
download image
http://code.google.com/p/froyo/downloads/list
step2
SD CARD setup http://elinux.org/BeagleBoardBeginners#SD_card_setup
step3
copy image tar -xf kernel.tar.gz
copy uImage into fat partition
copy rootfs into ext3 partition
tar -xf rootfs.tar.gz



step4
download Android DSP binaries https://gstreamer.ti.com/gf/project/openmax/frs/?action=&br_pkgrlssort_by=download_count&br_pkgrlssort_order=asc or run script ./getdsp.sh in source
when download complete run ./your_dsp binary.bin
Install Android dsp binary in /system/lib/dsp

step5
setting up bootargs
OMAP3 beagleboard.org # setenv bootargs 'console=ttyS2,115200n8 vram=12M omapdss.def_disp=dvi omapfb.mode=640x480MR-24@60 mem=224M root=/dev/mmcblk0p2 init=/init rw rootwait'
OMAP3 beagleboard.org # setenv bootcmd 'mmcinit; fatload mmc 0:1 0x82000000 uImage; bootm 0x82000000'
OMAP3 beagleboard.org # saveenv
OMAP3 beagleboard.org # reset

step6
enjoy it!

Getting Project Source Code
Greatmay kernel Beagleboard
git clone git://gitorious.org/may-froyo-beagleboard/greatmay-kernel-bb.git greatmay-kernel-bb
Build kernel
cd greatmay-kernel-bb
make ARCH=arm CROSS_COMPILE=<android_root_source>/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- uImage
make ARCH=arm CROSS_COMPILE=<android_root_source>/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- modules
Greatmay-Android source
Build Android image

No comments:

Post a Comment