Hvordan å kompilere et Kernel for Android

Hvordan å kompilere et Kernel for Android


En kjerne er den sentrale komponenten i enkelte operativsystemer. Det er ansvarlig for å forvalte ressursene på plattformen og håndterer kommunikasjon mellom maskinvare- og programvarekomponenter. Kjerner også styre minne og prosessorkraft og administrere I / O-enheter. Den Android-kjernen styrer Android operativsystem som finnes på mange smarttelefoner. Hvis du ønsker å justere den, må du endre sin kilde og deretter kompilere den. Bare samlet kjerner kan lastes opp til Android-enheter.

Bruksanvisning

1 Åpne Terminal på Ubuntu. The Terminal ligner på Ledetekst i Windows.

2 Lag en mappe som heter "kjerne" og en undermappe kalt "Droid" og laste ned Android-kildefilene inni den ved å bruke disse kommandoene i Terminal:

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

Vent til filene som skal lastes ned fra depotet.

3 Sett GIT å bruke den nyeste versjonen av Android Eclair kilde kernel ved å kjøre disse kommandoene i Terminal:

cd ~ / kernel / Droid / OMAP
git checkout --track -b android-OMAP-2.6.29-eclair opprinnelse / android-OMAP-2.6.29-eclair
cd ~ / kernel / Droid / ti
git checkout --track -b eclair opprinnelse / eclair
cd ~ / kernel / Droid / forhåndsbygde
git checkout --track -b eclair opprinnelse / eclair

4 Konfigurer valg for kjernen. Dette trinnet er valgfritt og krever omfattende kunnskap om kjernen systemet.

5 Kjør denne kommandoen i Terminal hvis den ikke er i OMAP mappen allerede:

cd ~ / kernel / Droid / OMAP

Kompilere Android kjernen ved å kjøre denne kommandoen i Terminal:

lage