You may delay, but time will not.

3月 21, 2009

Android on Freerunner

Ha…I think you could find as many as the articles titled likes this.
Actually, it’s most likely the first topic everyone likes to do while getting freerunner on hand.
It’s a way to try quickly with this hot stuff.
For this, I find some articles for help, and just successfully porting android on freeruner.



Here are some informations for it,
http://wiki.openmoko.org/wiki/User:Seanmcneil3
http://www.copiesofcopies.org/webl/?p=34








Note for my steps,
1) Using fdisk to make 2 partitions in MicroSD card, which one is format of FAT and the other is one of ext2 or ext3.
1-1) to check that two partition are correct format by using “p” option in fdisk
1-2) if the format is not correct, using “t” option to change the format.
1-3) remember to format the partition
1-3-1) sudo mkfs.vfat PATH/TO/DEVICE
1-3-2) sudo mkfs.ext3 PATH/TO/DEVICE
2) download Android kernel, file system, boot loader(Qi).
2-1) In fact, I can’t still boot up android by using U-Boot, even I had tried to modify it (using kermit) to access the kernel that size is over than 2MB.
Maybe somebody could give me a hint to achieve the goal.
3) Flash it into freerunner
3-1)I have no Linux desktop for flashing thus I do this in WIN.
3-2)Dfu-util can’t run in virtual machine, like VMWare.
After everthing are done, single press the power button to boot up Android. It will show black screen about 2 mins and Wait with patience.
From my trying, it seems that it needs lots work to optimize the performance of android running on freerunner.
I like to flash back to another distribution for my daily use.

沒有留言: