Changes

Jump to: navigation, search

Android 4.0.3 ICS on DM814x (Naon)

45 bytes added, 17:25, 28 March 2013
m
Building Android
= Building Android =
 
== Building the kernel ==
Assuming that '''rowboat-android''' is the directory containing the full AOSP source code:
* '''out/target/product/ti814xevm/''' will contain the created root file system
To launch Android kernel build (please note that it will take some time, depending on the host system performaces) enter the following commands:
<pre>
</pre>
=== Makefile customization ===
'''N.B''': The main '''Makefile''' must be modified at rows 71-73 so that the kernel configuration file naon_ics_defconfig is used instead of the default one.
<pre>
ifeq ($(TARGET_PRODUCT), naon)
</pre>
* == Building the RFS == To build the Android root file system (please note that it will take some time, depending on the host system performaces), launch the following commands: <pre>echo "Make new RFS..."sudo make TARGET_PRODUCT=naon OMAPES=6.x fs_tarballecho "DONE!"</pre> '''buildN.B''' tutti gli script per il build di androidfile modificato : The '''build/core/root.mk''' aggiungendo riga must be modified at row 13: 
<pre>
ifeq ($(TARGET_PRODUCT), naon)
else
</pre>
riga row 60 
<pre>
endif
</pre>
riga row 83
<pre>
ifeq ($(TARGET_PRODUCT), naon)
endif
</pre>
riga row 114
<pre>
ifeq ($(TARGET_PRODUCT), naon)
else
</pre>
riga row 125 
<pre>
endif
</pre>
* '''avvia_dbg.sh''' esegue il make con le opzioni di DEBUG per il kernel== Cleaning the build ==* '''mkRFS.sh''' crea il RFS** Nota: ho disabilitato la creazione del tar che nn server se si usa NFS. file '''build/tools/mktarball.sh'''* '''To clean.sh''' cancella la cartella di the build directory and repeat the process, just remove the '''out''' in modo che il successivo make compili tutto da capo.directory:  <pre>sudo rm -rf out</pre>
= Running Android on Naon =

Navigation menu