Come compilare un kernel per Android

March 20

Come compilare un kernel per Android


Un kernel è il componente centrale di alcuni sistemi operativi. Esso è responsabile della gestione delle risorse della piattaforma e gestione della comunicazione tra i componenti hardware e software. I kernel anche il controllo della memoria e potenza di elaborazione e gestire i dispositivi di I / O. Il kernel Android controlla il sistema operativo Android trovato su molti smartphone. Se si desidera modificarlo, è necessario modificare la sua sorgente e quindi compilarlo. Solo i kernel compilati possono essere caricati su dispositivi Android.

istruzione

1 Aprire il terminale su Ubuntu. Il terminale è simile al prompt dei comandi di Windows.

2 Creare una cartella denominata "kernel" e una sottocartella denominata "droide" e scaricare i file sorgente di Android al suo interno utilizzando questi comandi nel terminale:

mkdir -p ~ / kernel / Droid
cd ~ / kernel / Droid
git clone git: //android.git.kernel.org/kernel/omap.git
git clone git: //android.git.kernel.org/platform/system/wlan/ti.git
git clone git: //android.git.kernel.org/platform/prebuilt.git

Attendere che i file da scaricare dal repository.

3 Impostare GIT per usare l'ultima versione del kernel fonte Eclair del Android eseguendo questi comandi nel terminale:

cd ~ / kernel / Droid / OMAP
git checkout -b --track android-OMAP-2.6.29-eclair origine / android-OMAP-2.6.29-eclair
cd ~ / kernel / Droid / TI
git checkout -b --track Eclair origine / eclair
cd ~ / kernel / Droid / prebuilt
git checkout -b --track Eclair origine / eclair

4 Configurare le opzioni del kernel. Questo passaggio è opzionale e richiede una conoscenza approfondita del sistema del kernel.

5 Eseguire questo comando nel terminale, se non si trova nella cartella OMAP già:

cd ~ / kernel / Droid / OMAP

Compilare il kernel Android eseguendo questo comando nel terminale:

rendere