Friday, January 22, 2010

Android by Embilinux

Android by Embilinux

The above link is a download page for Android by Embilinux. Android is a software stack for mobile devices including operating system and key applications. This demo supports input devices (keyboard, mouse), network and sound.

This particular demo image has some neat applications such as web browser, Alarm Clock, Media Gallery.

In order to make one for beagle board.

1) download the required files from the above link and untar them.
2) partitions the SD card : partition 1 - FAT 16 (bootable)
partition 2 - EXT 3
Instructions regarding partitioning the SD card
3) Mount the partitions
$ sudo mount /dev/sdb1 /media/card
$ sudo mount /dev/sdb2 /media/disk_ext3
4) Copy the boot files in the FAT 16 partition
$ sudo cp MLO /media/card
$ sudo cp uboot.bin /media/card
$ sudo cp uImage /media/card
5) Copy Android file system in the ext3 partition
$ sudo cp * /media/disk_ext3
6) Boot the SD card
# setenv bootargs console=ttyS2,115200n8 noinitrd root=/dev/mmcblk0p2 video=omapfb.mode=dvi:1280x720MR-24@50 init=/init rootfstype=ext3 rw rootdelay=1 nohz=off androidboot.console=ttyS2
# mmc init
# fatload mmc 0 0x80300000 uImage
# bootm 0x80300000
7) Enjoy ! ! !

No comments: