Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

How to get the Android distribution

1,693 bytes added, 10:07, 31 December 2013
m
Pre-built images for impatients
__TOC__
{{Message/Information Message|message= New [http://labs.isee.biz/index.php/How_to_get_the_Android_4.0_%28Ice_Cream_Sandwich%29_distribution Android 4 (ICS)] is available}}
= How to get the Android distribution =
*Android website ( http://www.android.com/ )
*Android developer website ( http://developer.android.com )
*Android NDK, for native development ( http://developer.android.com/sdk/ndk/index.html )
*Rowboat project website ( http://code.google.com/p/rowboat )
== Android Froyo 2.2 Platform ==
=== Pre-built images for impatients ===
<span style="color: rgb(255, 0, 0);">
This software is distributed in the hope that it will be useful, but '''WITHOUT ANY WARRANTY'''; without even the implied warranty of '''MERCHANTABILITY''' or '''FITNESS FOR A PARTICULAR PURPOSE''''.
</span>
 
 
{{Message/Broken Links}}
 
{| border="1" class="simple"
|-
| &nbsp;Android 2.2 (Froyo) for <span style="color: rgb(255, 0, 0);">DM3730&nbsp;</span>
| &nbsp;[http://downloads.igepisee.esbiz/pub/SW_Releases/binaries/x-loader/v1.4.4-1/x-load-1.4.4-1.igep0020-sdcard.bin.ift x-load-1.4.4-1]&nbsp; | &nbsp;[http://downloadslabs.igepisee.es/binaries/u-boot-armbiz/v2010index.06-1php/uU-boot-arm-2010Boot_2010.06-1.igep0020.bin y_series u-boot-2010.06-1]&nbsp; | &nbsp;[http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/uImage-android-2.6.32.bin uImage-2.6.32.bin]&nbsp; | &nbsp;[http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/android-dm3730-froyo-2.2-20110223161010.tar.bz2 dm3730-2.2]&nbsp;
| http://developer.android.com/sdk/android-2.2.html
| <br>
|-
| &nbsp;Android 2.2 (Froyo) for <span style="color: rgb(255, 0, 0);">OMAP3530&nbsp;</span>
| &nbsp;[http://downloads.igepisee.esbiz/pub/SW_Releases/binaries/x-loader/v1.4.4-1/x-load-1.4.4-1.igep0020-sdcard.bin.ift x-load-1.4.4-1]&nbsp; | &nbsp;[http://downloadslabs.igepisee.es/binaries/u-boot-armbiz/v2010index.06-1php/uU-boot-arm-2010Boot_2010.06-1.igep0020.bin y_series u-boot-2010.06-1]&nbsp; | &nbsp;[http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/uImage-android-2.6.32.bin uImage-2.6.32.bin]&nbsp; | &nbsp;[http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/android-om3530-froyo-2.2-20110224115610.tar.bz2 om3530-2.2]&nbsp;
| http://developer.android.com/sdk/android-2.2.html
|}
boot.scr files:
*dvi: [http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/boot-dvi.scr 1280x720] *lcd: [http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/boot-lcd-70.scr Seiko 7.0 inch WVGA (800 x RGB x 480) TFT with Touch-Panel] *lcd: [http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/boot-lcd-43.scr Powertip 4.3 inch (480 x RGB x 272) TFT with Touch-Panel] If you want to hook up a HDMI TFT monitor (tv for example), modify the parameter&nbsp;omapfb.mode in the *.scr file to&nbsp;omapfb.mode=dvi:hd720-32@50, with the parameter 32 is the colo mode (16, 24 or 32 bits) and the parameter 50 is the frequency (50 or 60 Hz), both for the monitor used.
'''Quick steps: create a bootable sdcard'''
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/binaries/x-loader/v1.4.4-1/x-load-1.4.4-1.igep0020-sdcard.bin.ift $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/binaries/u-boot-arm/v2010.06-1/u-boot-arm-2010.06-1.igep0020.bin $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/uImage-android-2.6.32.bin $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/android-dm3730-froyo-2.2-20110223161010.tar.bz2 $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/files/media-samples.tar.gz
$ tar xzf media-samples.tar.gz
Download one of
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/boot-dvi.scr $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/boot-lcd-70.scr $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/boot-lcd-43.scr
and rename to boot.scr
$ mv &lt;boot.scr file&gt; boot.scr
Make the sd card: you have to use GParted for this part, and make 3 partitions on the SD CardFirst one is a FAT32 filesystem, corresponding to boot data, with around 100 MB. Second one is a EXT3 filesystem, corresponding to rootfs, and the third on is once again a FAT32 filesystem, corresponding to datas. The last 2 partitions use equally the remaining space on the SD card.
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/mkmmc-android.sh
$ chmod a+x mkmmc-android.sh
$ sudo ./mkmmc-android.sh &lt;device&gt; x-load-1.4.4-1.igep0020-sdcard.bin.ift u-boot-arm-2010.06-1.igep0020.bin uImage-android-2.6.32.bin boot.scr android-dm3730-froyo-2.2-20110223161010.tar.bz2 media-samples
the The device name here (&lt;device&gt;) is actually the name of the SDCard in your /dev/ folder. Try removing and inserting the card, and then type command ''dmesg '' in terminal in order to figure out which device name to use (for me it was /dev/sdbin this example).  Sample output of ''dmesg'' command: <pre>[ 111.583965] sd 3:0:0:0: [sdb] 990976 512-byte hardware sectors (507 MB) [ 111.587140] sd 3:0:0:0: [sdb] Write Protect is off [ 111.587144] sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00 [ 111.587146] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 111.591499] sd 3:0:0:0: [sdb] 990976 512-byte hardware sectors (507 MB) [ 111.595692] sd 3:0:0:0: [sdb] Write Protect is off [ 111.595697] sd 3:0:0:0: [sdb] Mode Sense: 03 00 00 00 [ 111.595699] sd 3:0:0:0: [sdb] Assuming drive cache: write through [ 111.595721] sdb: sdb1</pre> <div>Note that the numbers are just a timestamp, and that this is the last few lines of the ''dmesg'' command output (you will more likely be in the same situation, given that the last peripheral hooked up to your machine wille be the SD Card).&nbsp;</div>
=== Enhancements ===
$ mkdir device/ti/igepv2/libertas/
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/libertas.ko $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/libertas_sdio.ko
$ mv libertas.ko device/ti/igepv2/libertas/
$ mv libertas_sdio.ko device/ti/igepv2/libertas/
$ mkdir device/ti/igepv2/firmware/
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/sd8686.bin $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/sd8686_helper.bin
$ mv sd8686*bin device/ti/igepv2/firmware/
Create a SD card
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/binaries/x-loader/v1.4.4-1/x-load-1.4.4-1.igep0020-sdcard.bin.ift $ wget http://downloads.igepisee.esbiz/pub/SW_Releases/binaries/u-boot-arm/v2010.06-1/u-boot-arm-2010.06-1.igep0020.bin
Create ONE of these scripts (boot.source)
download some media samples
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/files/media-samples.tar.gz
$ tar xzf media-samples.tar.gz
finally create the sdcard with the mkmmc-android.sh script (See pre built images for impatients to learn how to create the SD card).
$ wget http://downloads.igepisee.esbiz/pub/SW_Releases/android/froyo-2.2/mkmmc-android.sh
$ chmod a+x mkmmc-android.sh
$ sudo ./mkmmc-android.sh <device> x-load-1.4.4-1.igep0020-sdcard.bin.ift u-boot-arm-2010.06-1.igep0020.bin kernel/arch/arm/boot/uImage boot.scr froyo-rootfs.tar.bz2 media-samples
--- That's all folks ---
 
 
= See also =
*[[How to get the Ubuntu distribution]]
*[[How to get the Linaro distribution]]
*[[How to get the Angstrom distribution]]
*[[How to get the Meego distribution]]
*[[How to get the Poky Linux distribution]]
[[Category:Software distributions|Android]]
4,199
edits