Running Android on the Beagle Board

If you just want to see Android boot, download the binary from:

You'll have to enter an email address, which will email you a link to a 32M tarball. Inside there are some instructions, a kernel, and a rootfs.

More detail on getting it to boot, which may or may not be specific to the software versions on my board, is up at BeagleBoard.

The image provided by embinux is quite old.

Uboot

I use cu to get a console over serial.

$ sudo apt-get install cu
$ cu -l /dev/ttyUSB0 -s 115200

mmcinit
fatload mmc 0:1 0x80000000 uimage
setenv bootargs console=ttyS2,115200n8 rw root=/dev/mmcblk0p2 mem=128M devfs=mount rootdelay=1 init=./init 

Kernel command line

This is the kernel command line I used to get Android running off a SD card using the DVI interface connected to a large LCD monitor as the display.

setenv bootargs console=ttyS2,115200n8 rw root=/dev/mmcblk0p2 mem=128M devfs=mount rootdelay=1 init=./init