Android mobile stack requires no introduction as most of the devices now a days comes preinstalled with android as the smartphone stack which includes the GNU/Linux kernel and Android as the (rootfs + UI).
This place will be all about Android on the GTA02 device.
Porting of AOSP(Android Open Source Project) involves few changes be made for ARMv4. This along with custom kernel for GTA02 allows cupcake as well as froyo to be flashed on the device. The images can be directly flashed on the device instead of making use of SD-card.
Various components that make Android run on GTA02 are

Android Open Source Project
Version Codename API Kernel
1.5 Cupcake level 3 2.6.27
1.6 Donut level 4 2.6.29
2.0 Eclair level 5 2.6.29
2.2 - 2.2.3 Froyo level 8 2.6.32
2.3 - 2.3.2 Gingerbread level 9 2.6.35
3.0 Honeycomb level 11 2.6.36
4.0 - 4.0.2 Icecream Sandwich level 14 3.0.1
4.1 Jelly Bean level 16 3.0.31

ref: http://code.google.com/p/android-on-freerunner/