Changes

How to get the Android distribution

269 bytes added, 14:52, 16 February 2011
no edit summary
==== Eclair 2.1 ====
 
===== Build Android Eclair from sources =====
Run repo init to bring down the latest version of Repo with all its most recent bug fixes. You must specify a URL for the manifest:
Now, you're ready to install and run your new android image.
==== Froyo 2.2 ==== Work in progress, please contribute ===== Using TI Android DevKit =====Download latest version from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/02_02_00/index_FDS.html ... ===== From sources =====Run repo init to bring down the latest version of Repo with all its most recent bug fixes. You must specify a URL for the manifest:<pre>$ mkdir froyo$ cd froyo$ repo init -u git://gitorious.org/rowboat/manifest.git -m rowboat-froyo-dsp.xml</pre> To pull down files to your working directory from the repositories as specified in the default manifest, run<pre>$ repo sync</pre> First of all edit device/ti/igepv2/BoardConfig.mk and set BOARD_USES_OMAP3_LIGHTS to false, otherwise compilation fails. Now build for your target product, do<pre>. build/envsetup.shlunch igepv2-engm -j8</pre>Next step is create a tarball containing the rootfs<pre>$ cd out/target/product/igepv2$ mkdir froyo-rootfs$ cp -r root/* froyo-rootfs$ cp -r system froyo-rootfs$ sudo ../../../../build/tools/mktarball.sh ../../../host/linux-x86/bin/fs_get_stats android-rootfs . rootfs rootfs.tar.bz2$ cd ../../../../</pre> === Installing and Using the Result on a NFS-mounted root filesystem =====
With factory seetings, the board will attempt to mount its root filesystem from the server as /srv/nfs/<distro>/<project>/<machine>, where
</pre>
===== Installing and Using the Result on a SD filesystem =====
[http://atstechlab.wordpress.com/2010/09/05/android-on-your-igepv2-in-14-steps/ Android on your IGEPv2 in 14 steps]
==== Froyo 2.2 ====
 
Work in progress, please contribute
 
===== Using TI Android DevKit =====
 
Download and uncompress latest version from http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/02_02_00/index_FDS.html
 
wget http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/02_02_00/exports/TI_Android_FroYo_DevKit-V2.2.tar.gz
tar xzf TI_Android_FroYo_DevKit-V2.2.tar.gz
 
...
 
===== Build Android Froyo from sources =====
Run repo init to bring down the latest version of Repo with all its most recent bug fixes. You must specify a URL for the manifest:
<pre>
$ mkdir froyo
$ cd froyo
$ repo init -u git://gitorious.org/rowboat/manifest.git -m rowboat-froyo-dsp.xml
</pre>
 
To pull down files to your working directory from the repositories as specified in the default manifest, run
<pre>
$ repo sync
</pre>
 
First of all edit device/ti/igepv2/BoardConfig.mk and set BOARD_USES_OMAP3_LIGHTS to false, otherwise compilation fails.
 
Now build for your target product, do
<pre>
. build/envsetup.sh
lunch igepv2-eng
m -j8
</pre>
Next step is create a tarball containing the rootfs
<pre>
$ cd out/target/product/igepv2
$ mkdir froyo-rootfs
$ cp -r root/* froyo-rootfs
$ cp -r system froyo-rootfs
$ sudo ../../../../build/tools/mktarball.sh ../../../host/linux-x86/bin/fs_get_stats android-rootfs . rootfs rootfs.tar.bz2
$ cd ../../../../
</pre>
--- That's all folks ---
[[Category:Software distributions|Android]]
0
edits