You are impatient and want to see how android run on your mini2440 right now? No problem, just download kernel and file system here, then install it as you installed linux on mini2440 before. I think I should summarize install routine again. First, turn switch S2 near the word NOR (or near the edge), then open dnw and Hyper Terminal in windowXP. You should format NAND memory first with [x] and [f] option; after that, choose [v] to load super vivi or vboot, then choose [k] to load zImage_android (as name in file downloaded above), and lastly select [y] to port mini2440T35_android.img (as name in file downloaded above). Okay, it is done now. Reset the board and have fun with android (However, in my opinions, there is no funny with android except sliding as in iPhone). And one more thing, you should use some buttons on mini2440 board to exit applications or something like that (Using buttons make me have to unscrew screen, I do not like this at all, I would love my mini2440 in one block).
If you are curious and want to cross-compile android, okay, then you should have a look instructions below.
1. Download zImage and file system in raw type (not cross-compile already) here and copy it into /usr/local/android/, then extract them all (by command, e.g. $ tar -zxvf android-fs_20090825.tgz), you will get something like figure below:
2. Cross-compile kernel:
$ cd /usr/local/android/kernel/
$ cp config_mini2440 .config
$ make menuconfig
After this command, you will get something like this picture, just "exit" it.
$ make zImage
It will take you about 8 minutes to build up everything. Your zImage will be located in /usr/local/android/kernel/arch/arm/boot/
3. Cross-compile file system:
$ cd /usr/local/android/fs/
$ gedit default.prop
----------------------------------------------
Change those lines, if you want your android is in English, instead of Chinese:
persist.sys.country = CN
persist.sys.language = zh
into
persist.sys.country = US
persist.sys.language =en
----------------------------------------------
$ cd /usr/local/android/
$ mkyaffs2image-128M fs/ mini2440T35_android.img
Your file system which has name mini2440T35_android.img is located in /usr/local/android/
Okay, it is finished now. You can use your kernel and file system to install into mini2440. Good luck.
If you are curious and want to cross-compile android, okay, then you should have a look instructions below.
1. Download zImage and file system in raw type (not cross-compile already) here and copy it into /usr/local/android/, then extract them all (by command, e.g. $ tar -zxvf android-fs_20090825.tgz), you will get something like figure below:
2. Cross-compile kernel:
$ cd /usr/local/android/kernel/
$ cp config_mini2440 .config
$ make menuconfig
After this command, you will get something like this picture, just "exit" it.
$ make zImage
It will take you about 8 minutes to build up everything. Your zImage will be located in /usr/local/android/kernel/arch/arm/boot/
3. Cross-compile file system:
$ cd /usr/local/android/fs/
$ gedit default.prop
----------------------------------------------
Change those lines, if you want your android is in English, instead of Chinese:
persist.sys.country = CN
persist.sys.language = zh
into
persist.sys.country = US
persist.sys.language =en
----------------------------------------------
$ cd /usr/local/android/
$ mkyaffs2image-128M fs/ mini2440T35_android.img
Your file system which has name mini2440T35_android.img is located in /usr/local/android/
Okay, it is finished now. You can use your kernel and file system to install into mini2440. Good luck.
0 Comments: