Ubuntu Om Android-kern te bouwen

Build Android Kernel

U kunt uw eigen kernel maken voor uw Android in 10-stappen.

 

Android heeft het goed gedaan door de open bronnen, Linux-systemen. Door deze open systemen is het makkelijk om het apparaat te updaten en het maakt ook ontwikkelingen en licenties goedkoper, terwijl Google zijn inkomsten voortzet via adverteerders en zijn Google Play-winkel.

 

Het bedrijfsmodel van het hele systeem is behoorlijk fascinerend, evenals de kernkern. De kern kernel is verantwoordelijk voor het overbruggen van de software en de hardware. Het bevat de stuurprogramma's en de module van uw apparaat. U kunt de compilatie van modules wijzigen op Linux-distributies die volblazen zijn. Dit verhoogt de snelheid van uw systeem.

 

De kernels worden gemakkelijk geoptimaliseerd voor elk apparaat. Er zijn echter nog ruimte voor meer optimalisatie. Enkele voorbeelden zijn het verwijderen van de Bluetooth-module en het toevoegen van elementen aan de kernel.

 

Om de kern te bouwen, wordt de Ubuntu vaak gebruikt. Dit is een Linux-distributie. Er is geen installatie nodig. Alles wat je nodig hebt is een flash opslag of cd, zodat je de cabine opstart op de pc of laptop.

 

A2 (1)

  1. Ga naar Ubuntu

 

U hebt een Ubuntu 12.04 versie nodig of later aan de slag. Als u het nog niet hebt, kunt u de nieuwste versie van de Ubuntu-website downloaden. Na het downloaden, sla de ISO op op een disc of gebruik Unetbootin om een ​​opstartbare USB stick te maken.

 

  1. Boot Into Ubuntu

 

Start de computer opnieuw op met de schijf of USB stick die er op is. Open het opstartmenu zodra de computer is ingeschakeld. Kies het medium waar u toegang tot Ubuntu wilt krijgen. U wordt gevraagd Ubuntu te installeren of te proberen, kies gewoon Probeer.

 

A3

  1. Ubuntu voorbereiden voor de bouw

 

U hebt eerst extra software nodig voordat u Ubuntu gebruikt. Druk op het logo van Ubuntu of de Windows-toets en zoek de terminal. Sleutel in: $ sudo apt-get installatie bouw-essentieel kernel-pakket libnruses5-dev bzip2

 

A4

  1. Kernbron krijgen

 

Er is een bepaald kernel toegewezen aan elk apparaat. U kunt de kernel van uw apparaat vinden door er online naar te zoeken. U kunt algemene mensen vinden op AOSP. Specifieke kernen zijn ook te vinden op HTC en Samsung. Download de juiste kernel broncode voor u en sla het op een nieuwe map.

 

A5

  1. Download NDK

 

Ga naar de site van Android NDK en download de 32 of 64-bit Linux versie. Bewaar het in dezelfde map waar u uw kernel broncode hebt opgeslagen. Extract deze bestanden alsook de kernel als de kernel gecomprimeerd is.

 

A6

  1. Configuratie voorbereiden

 

Ga terug naar de terminal en navigeren naar de kernel map met behulp van cd. Gebruik:

$ Export CROSS_COMPILE = [maplocatie] / androidkernel / android-ndk-r10b / toolkits / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Zoek het defconfig-bestand waar uw toestelcode is. Dit vindt u in de kernel bron. Hernoem dat bestand naar maker.defconfig of maker_defconfig.

 

A7

  1. Ga naar Kernel Menu

 

Ga terug naar de terminal en gebruik deze commando's:

Maak maker.config

Maak menuconfig

Zodra u het tweede commando invoert, wordt een kernel configuratie menu weergegeven. Hier kunt u veranderingen aanbrengen.

 

A8

  1. Configureer uw kern

 

Zorg dat u al weet wat u wilt veranderen in het menu. Willekeurig verwijderen van modules kan riskant zijn voor uw telefoon. Het kan ervoor zorgen dat uw telefoon niet opstart of erger is, waardoor uw toestel permanent wordt beschadigd. U kunt ideeën van Google vinden over wat u moet veranderen.

 

A9

  1. Bouw een nieuwe kern

 

Als u tevreden bent over de wijzigingen, kunt u ze opslaan en beginnen met het bouwen van uw nieuwe kernel. U kunt dit commando gebruiken:

$ Make -jX ARCH = arm

Vervang X met hoeveel kernen de CPU van uw apparaat heeft.

 

  1. Flash naar telefoon

 

Vind een flitsbare kernel-rits voor uw telefoon. Kopieer de zImage van de inbouw in uw kernel. Zo kunt u nu de nieuwe kernel gebruiken. U kunt ook meer modules toevoegen om uw telefoon aan te passen zoals u wilt dat het wordt uitgevoerd.

 

Deel uw ervaring.

Ga naar de reactie sectie hieronder en laat een reactie achter.

EP

[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]

Over de auteur

Antwoorden

fout: Inhoud wordt beschermd !!