Alberto Embedded & Open experience

Notes on my experience on Open Source Embedded Systems

Posts Tagged ‘cross-compiling

Kernel per Android..

leave a comment »

Link di riferimento:
http://groups.google.com/group/android-kernel
Allora, la sottocartella kernel esiste in master! e perché non viene compilata????
Urc! solita ricerca in rete e vien fuori che la versione che ho non è propriamente la versione per goldfish -> attiviamo il branch giusto!
..consiglio, creiamo un’altra directory per il nostro kernel:

$ mkdir -p alberdroid/kernel-goldfish
$ cd alberdroid/kernel-goldfish
$ repo init -u git://android.git.kernel.org/kernel/common.git -b android-goldfish-2.6.27
$ repo sync

Solito tempo che passa…..
poi:

Edit: perché ha salvato i sorgenti in .repo/manifests ??
cmq, dal precedente codice shell

$ cd .repo/manifests

e si continua con:

$ export ARCH=arm
$ export CROSS_COMPILE=PATHGIUSTO/alberdroid/master/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi-
$ make goldfish_defconfig
$ make

Verrà così creato un buon kernel per l’emulatore 🙂

Advertisements

Written by Alberto!

06/03/2009 at 4:15 pm

Posted in android

Tagged with , , , ,