Veidot Android kodolu
Izmantojot 10 soļus, varat izveidot savu kodolu savam Android ierīcēm.
Android ir labi paveicies, pateicoties atklātajiem avotiem, Linux sistēmām. Pateicoties šīm atvērtajām sistēmām, ierīci ir viegli atjaunināt, kā arī lēnāk attīstās un licencē, kamēr Google turpina gūt ienākumus no reklāmdevējiem un tā Google Play veikala.
Visa sistēmas uzņēmējdarbības modelis ir diezgan aizraujošs, kā arī tā kodola kodols. Kodola kodols ir atbildīgs par programmatūras un aparatūras savienošanu. Tas ietver jūsu ierīces draiverus un moduli. Jūs varat mainīt moduļu apkopošanu Linux distancēs, kas ir pilnīgi izpludušas. Tas palielina jūsu sistēmas ātrumu.
Kodi ir viegli optimizēti katrai ierīcei. Tomēr vēl ir iespējas optimizēt. Daži piemēri ir Bluetooth moduļa noņemšana un elementu pievienošana kodolam.
Lai izveidotu kodolu, bieži lieto Ubuntu. Šis ir Linux izplatījums. Nav nepieciešama instalēšana. Viss, kas jums nepieciešams, ir zibatmiņa vai kompaktdisks, lai jūs kabīnē ielādētu to no datora vai klēpjdatora.
-
Iet uz Ubuntu
Jums nepieciešams Ubuntu 12.04 versija vai vēlāk, lai sāktu darbu. Ja jums to vēl nav, varat lejupielādēt jaunāko versiju no Ubuntu tīmekļa vietnes. Pēc lejupielādes saglabājiet ISO disku vai izmantojiet Unetbootin, lai izveidotu bootable USB stick.
-
Ielādēt Ubuntu
Pārslēdziet datoru, pievienojot tam disku vai USB atmiņas karti. Atveriet sāknēšanas izvēlni, tiklīdz dators ir ieslēgts. Izvēlieties līdzekli, no kura vēlaties piekļūt Ubuntu. Jums tiks lūgts instalēt Ubuntu vai mēģināt, vienkārši izvēlieties Izmēģināt.
- Sagatavo Ubuntu ēkai
Pirms Ubuntu izmantošanas jums ir nepieciešams instalēt vēl kādu papildu programmatūru. Nospiediet Ubuntu logotipu vai Windows taustiņu un meklējiet termināli. Ievadiet: $ sudo apt-get install instalēt būtisku kodola pakotni libnruses5-dev bzip2
-
Iegūstiet kodola avotu
Katrai ierīcei tiek piešķirts noteikts kodols. Jūs varat atrast ierīces kodolu, meklējot to tiešsaistē. Jūs varat atrast vispārīgus uz AOSP. Īpašus kodolus var atrast arī HTC un Samsung. Lejupielādējiet pareizo kodola avota kodu un saglabājiet to jaunā mapē.
-
Lejupielādēt NDK
Pārejiet uz Android NDK vietni un lejupielādējiet 32 vai 64-bit Linux versiju. Saglabājiet to tajā pašā mapē, kurā esat saglabājis kodola avota kodu. Izņemiet šos failus, kā arī kodolu, ja kodols ir saspiests.
-
Sagatavojiet konfigurāciju
Atgriezieties pie termināļa un dodieties uz kodola mapi, izmantojot cd. Izmantošana:
$ Export CROSS_COMPILE = [mapes atrašanās vieta] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-
Atrodiet defconfig failu, kur atrodas jūsu ierīces kods. To var atrast kodola avotā. Pārdēvējiet šo failu uz maker.defconfig vai maker_defconfig.
-
Iet uz kodola izvēlni
Atgriezieties pie termināļa un izmantojiet šīs komandas:
Padarīt maker.config
Padarīt menuconfig
Tiklīdz jūs ievadīsit otro komandu, tiks parādīta kodola konfigurācijas izvēlne. Šeit jūs varat sākt veikt izmaiņas.
-
Konfigurējiet savu kodolu
Pārliecinieties, vai jau zināt, ko mainīt izvēlnē. Nejauši izņemiet moduļus var būt riskanti jūsu tālrunim. Tas var atstāt jūsu tālruni nedarboties vai sliktāk, neatgriezeniski kaitējot jūsu ierīcei. Jūs varat atrast idejas no Google par to, ko mainīt.
-
Izveidot jaunu kodolu
Ja esat apmierināts ar izmaiņām, varat tos saglabāt un sākt veidot savu jauno kodolu. Jūs varat izmantot šo komandu:
$ Veikt-jX ARCH = roku
Nomainiet X, cik kodolu ir jūsu ierīces CPU.
-
Flash uz tālruni
Atrodiet savam tālrunim uzlādējamu klēpjdatoru. Kopējiet zImage no veidošanas jūsu kodolā. Tādējādi jūs tagad varat izmantot jauno kodolu. Jūs varat arī pievienot vairāk moduļu, lai pielāgotu savu tālruni tā, kā vēlaties to palaist.
Dalieties pieredzē.
Atveriet komentāru sadaļu zemāk un atstājiet komentāru.
EP
[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]