I used the following hardware while working on this project:
Mini2440: Friendly Arm mini2440
Fedora Box: Fedora Core 10
I started trying to use my Vista box, however I couldn't get the USB drivers to work and I suspect it was because I am using a 64bit version of Vista. However I have a Fedora 10 box sitting on my electronics bench that I primarily use for AVR microprocessor development. And I have an X server running on my laptop. I quickly fired up X and had the Fedora desktop displaying on my laptop.
As a result of this, all of my instructions and experience flashing the mini2440 are Fedora centric.
When you are finished you should expect a minimal Android OS (1.5) installation. Networking, the SD card and the touch screen will be fully functional. However wifi and the android USB drivers (usually used by the Android SDK to deploy onto devices) will not work. But do not despair, both of these limitations can be overcome. The wired network works great - if wired networking is possible, run a network wire. Also the android SDK can be configured to use the network and not USB to deploy software onto the mini2440. All that is required is to add ADBHOST to your environment (e.g. if your mini2440 lives at 192.1.1.40 then set the environment variable ADBHOST=192.1.1.40).
http://omappedia.org/wiki/Android_Getting_Started
Last modified: Mar 31, 2010