Ubuntu Om Android-kern te bou

Bou Android-kern

Jy kan jou eie kern vir jou Android in 10-stappe skep.

 

Android het goed gevaar as gevolg van die oop bronne, Linux-gebaseerde stelsels. As gevolg van hierdie oop stelsels, is dit maklik om die toestel op te dateer, en dit maak ook ontwikkelings en lisensiëring goedkoper terwyl Google steeds sy inkomste genereer deur adverteerders en sy Google Play-winkel.

 

Die sakemodel van die hele stelsel is redelik fassinerend sowel as sy kernkern. Die kernkern is verantwoordelik vir die oorbrug van die sagteware en die hardeware. Dit sluit die bestuurders en module van jou toestel in. U kan die samestelling van modules op Linux-verspreidings wat volblaas is, verander. Dit verhoog die spoed van u stelsel.

 

Die pitte word geredelik geoptimaliseer vir elke toestel. Daar is egter nog ruimte vir meer optimalisering. Enkele voorbeelde sluit in die verwydering van die Bluetooth-module en die byvoeging van elemente aan die kern.

 

Om die kern te bou, word die Ubuntu dikwels gebruik. Dit is 'n Linux-verspreiding. Geen installasie is nodig nie. Al wat jy nodig het is 'n flits stoor of 'n CD, sodat jy taxi dit van die rekenaar of laptop aflaai.

 

A2 (1)

  1. Gaan na Ubuntu

 

Jy benodig 'n Ubuntu 12.04-weergawe of later om te begin. As jy dit nog nie het nie, kan jy die nuutste weergawe van die Ubuntu-webwerf aflaai. Nadat jy afgelaai het, stoor die ISO op 'n skyf of gebruik Unetbootin om 'n opstartbare USB-stok te skep.

 

  1. Boot In Ubuntu

 

Herlaai die rekenaar met die skyf of USB-stick daaraan geheg. Maak die opstartkieslys oop sodra die rekenaar aangeskakel is. Kies die medium waar jy toegang wil hê tot Ubuntu. U sal gevra word om Ubuntu te installeer of te probeer, kies net Probeer.

 

A3

  1. Berei Ubuntu vir gebou voor

 

U benodig 'n paar ekstra sagteware eers geïnstalleer voordat Ubuntu gebruik word. Druk die logo van Ubuntu of die Windows-sleutel en kyk vir die terminale. Sleutel in: $ sudo apt-installeer bou-noodsaaklike kernpakket libnruses5-dev bzip2

 

A4

  1. Kern Kernbron

 

'N Sekere kern word aan elke toestel toegeken. Jy kan die kern van jou toestel vind deur dit aanlyn te soek. Jy kan algemene mense vind op AOSP. Spesifieke pitte kan ook gevind word op HTC en Samsung. Laai die regte kern bronkode vir jou af en stoor dit op 'n nuwe gids.

 

A5

  1. Aflaai NDK

 

Gaan na die webwerf van Android NDK en laai die 32 of 64-bis Linux-weergawe af. Stoor dit in dieselfde gids waar u die bronkode van u kern gestoor het. Uittreksel die lêers sowel as die kern as die kern saamgepers word.

 

A6

  1. Berei Configuration voor

 

Gaan terug na die terminale en navigeer na die kernmap met die gebruik van CD. Gebruik:

$ uitvoer CROSS_COMPILE = [gidslocatie] / androidkernel / android-ndk-r10b / toolkains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Vind die defconfig-lêer waar jou toestelkode is. Dit kan gevind word in die kernbron. Hernoem daardie lêer na maker.defconfig of maker_defconfig.

 

A7

  1. Gaan na die Kernel Menu

 

Gaan terug na die terminale en gebruik hierdie opdragte:

maak maker.config

maak menuconfig

Sodra u die tweede opdrag invoer, sal 'n kernkonfigurasie-kieslys vertoon word. Hier kan jy veranderings aanbring.

 

A8

  1. Stel jou kern op

 

Maak seker jy weet reeds wat om in die spyskaart te verander. Willekeurig verwydering van modules kan riskant wees vir jou foon. Dit kan laat jou foon nie opstarten of erger, en beskadig jou toestel permanent. Jy kan idees van Google vind oor wat om te verander.

 

A9

  1. Bou nuwe kern

 

As jy tevrede is met die veranderinge, kan jy dit stoor en begin om jou nuwe kern te bou. U kan hierdie opdrag gebruik:

$ maak -jX ARCH = arm

Vervang X met hoeveel kerne jou toestel se SVE het.

 

  1. Flits om te bel

 

Vind 'n flitsende kernlip vir jou foon. Kopieer die zImage van die bou in jou kern. So kan jy nou die nuwe kern gebruik. Jy kan ook meer modules byvoeg om jou foon aan te pas soos jy dit wil laat loop.

 

Deel jou ervaring.

Gaan na die kommentaar afdeling hieronder en laat 'n opmerking.

EP

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

Oor Die Skrywer

antwoord

fout: Inhoud beskerm !!