Ubuntu Android-kerneli loomiseks

Ehitage Android-kernel

Saate oma Android-i oma kerneli luua 10-i sammude kaupa.

 

Android on hästi toiminud avatud lähtekoodide, Linuxi süsteemide tõttu. Nende avatud süsteemide tõttu on seadet lihtne uuendada ja see muudab ka arengud ja litsentsimise odavamaks, kui Google jätkab tulude loomist reklaamijate ja selle Google Play poe kaudu.

 

Kogu süsteemi ärimudel on päris põnev ja ka tuumikütus. Tuumikütus vastutab tarkvara ja riistvara sildamise eest. See sisaldab teie seadme draivereid ja mooduleid. Te saate muuta moodulite koostamist Linuxi distributsioonidel, mis on täis puhutud. See suurendab teie süsteemi kiirust.

 

Tuumad on hõlpsalt optimeeritud iga seadme jaoks. Siiski on endiselt ruumi optimeerimiseks. Mõned näited hõlmavad Bluetooth-mooduli eemaldamist ja elementide lisamist kernelile.

 

Tuuma ehitamiseks kasutatakse sageli Ubuntu. See on Linuxi levitamine. Installimist pole vaja. Kõik, mida vajate, on välkmälu või CD, nii et saate seda arvutist või sülearvutist kopeerida.

 

A2 (1)

  1. Mine Ubuntu

 

Alustamiseks vajate Ubuntu 12.04 versiooni või uuemat versiooni. Kui teil seda veel pole, võite alla laadida uusima versiooni Ubuntu veebisaidilt. Pärast allalaadimist salvestage ISO plaadile või kasutage käivitatava USB-mälukaardi loomiseks Unetbootinit.

 

  1. Ubuntu sisselogimine

 

Taaskäivitage arvuti kettale või USB-kettale. Käivitusmenüü avamine niipea, kui arvuti on sisse lülitatud. Valige keskkond, kuhu soovite Ubuntu juurde pääseda. Teilt palutakse installida Ubuntu või proovida, lihtsalt valige Proovige.

 

A3

  1. Valmistuge Ubuntu ettevalmistamiseks

 

Enne Ubuntu kasutamist peate esmalt installima mõne täiendava tarkvara. Vajutage Ubuntu logo või Windowsi klahvi ja otsige terminali. Sisestage: $ sudo apt-get install install-essential kernel-pakett libnruses5-dev bzip2

 

A4

  1. Get Kernel Source

 

Teatud kernel on määratud igale seadmele. Oma seadme tuuma leiate selle otsimise teel võrgus. AOSP-is leiate üldine. Spetsiaalsed tuumad on saadaval ka HTC ja Samsungis. Laadige alla õige kerneli lähtekood ja salvestage see uude kausta.

 

A5

  1. Laadige alla NDK

 

Minge Android NDK lehele ja laadige alla kas 32 või 64-bitiste Linuxi versioon. Salvestage see samasse kataloogi, kus olete kerneli lähtekoodi salvestanud. Kui kernel on tihendatud, eraldage need failid ja kernel.

 

A6

  1. Valmistage ette konfigureerimine

 

Minge tagasi terminali ja liikuge kerneli kausta, kasutades cd-d. Kasutamine:

$ Export CROSS_COMPILE = [kausta asukoht] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Leidke faili defconfig, kus on teie seadme kood. Seda võib leida kerneli allikast. Nimeta see fail faili make.defconfig või maker_defconfig ümber.

 

A7

  1. Mine kerneli menüüsse

 

Minge tagasi terminali ja kasutage neid käsklusi:

Tee make.config

Teha menuconfig

Niipea, kui sisestate teise käsu, kuvatakse kerneli seadistusmenüü. Siit saate alustada muudatuste tegemist.

 

A8

  1. Kerneli seadistamine

 

Veenduge, et juba tead, mida menüüs muuta. Juhuslikult eemaldades moodulid võib olla ohtlik teie telefonile. See võib jätta telefoni käivitamata või halvendama, kahjustades teie seadet jäädavalt. Google'ilt leiate ideed, mida muuta.

 

A9

  1. Ehitada uus tuum

 

Kui olete muutustega rahul, saate neid salvestada ja hakata oma uut tuumat üles ehitama. Saate seda käsku kasutada:

$ Make-jX ARCH = arm

Asenda X, kui palju südamikku on teie seadme CPU-l.

 

  1. Välk telefonile

 

Leidke oma telefoni jaoks hõlpsasti avatud kerneli ZIP. Kopeerige zimmage ehitisest oma kernelisse. Nii saate nüüd uue kerneli kasutada. Võite lisada ka rohkem mooduleid, et kohandada oma telefoni nii, nagu soovite seda käivitada.

 

Jagage oma kogemusi.

Minge allolevale kommentaaride jaotisele ja jätke kommentaar.

EP

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

Umbes Autor

vastus

viga: Sisu on kaitstud !!