Ubuntu Android Kernel eraikitzeko

Eraiki Android Kernel

Zure Androiderako zure nukleoa sor dezakezu 10 urratsetan.

 

Android ondo ibili da iturri irekiengatik, Linux oinarritutako sistemei esker. Sistema ireki horiei esker, gailua eguneratzea erraza da eta garapenak eta lizentziak merkeago egiten ditu Google-k iragarleen eta bere Google Play dendaren bidez bere diru-sarrerak sortzen jarraitzen duen bitartean.

 

Sistema osoaren negozio-eredua nahiko liluragarria da, baita bere nukleo nagusia ere. Nukleoa softwarea eta hardwarea lotzeaz arduratzen da. Zure gailuaren kontrolatzaileak eta modulua barne hartzen ditu. Linux banaketetan moduluen konpilazioa alda dezakezu erabatekoa. Horrek zure sistemaren abiadura areagotzen du.

 

Nukleoak erraz optimizatzen dira gailu bakoitzerako. Hala ere, oraindik badago optimizazio gehiagorako. Adibide batzuk Bluetooth modulua kentzea eta nukleoari elementuak gehitzea dira.

 

Nukleoa eraikitzeko, Ubuntu askotan erabiltzen da. Hau Linux banaketa bat da. Ez da instalaziorik behar. Behar duzun guztia flash biltegiratze bat edo CD bat da, ordenagailutik edo ordenagailu eramangarritik abiarazteko.

 

A2 (1)

  1. Joan Ubuntura

 

Ubuntu 12.04 bertsioa edo berriagoa behar duzu hasteko. Oraindik ez baduzu, azken bertsioa deskarga dezakezu Ubuntu webgunetik. Deskargatu ondoren, gorde ISO disko batean edo erabili Unetbootin abiarazteko USB stick bat sortzeko.

 

  1. Abiarazi Ubuntu-n

 

Berrabiarazi ordenagailua diskoa edo USB stick-a erantsita. Ireki abioko menua ordenagailua piztu bezain laster. Aukeratu Ubuntutik sartu nahi duzun euskarria. Ubuntu instalatzeko edo probatzeko eskatuko zaizu, hautatu Probatu.

 

A3

  1. Prestatu Ubuntu eraikitzeko

 

Ubuntu erabili aurretik software gehigarri bat instalatu behar duzu. Sakatu Ubunturen logotipoa edo Windows tekla eta bilatu terminala. Sartu: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Lortu Kernel iturburua

 

Gailu bakoitzari nukleo jakin bat esleitzen zaio. Zure gailuaren nukleoa aurki dezakezu sarean bilatuz. Orokorrak AOSP-en aurki ditzakezu. Nukleo espezifikoak HTC eta Samsung-en ere aurki daitezke. Deskargatu zuretzat nukleoaren iturburu-kode egokia eta gorde karpeta berri batean.

 

A5

  1. Deskargatu NDK

 

Joan Android NDK gunera eta deskargatu 32 edo 64 biteko Linux bertsioa. Gorde ezazu nukleoaren iturburu-kodea gorde zenuen karpeta berean. Atera fitxategi horiek eta baita nukleoa ere nukleoa konprimituta badago.

 

A6

  1. Prestatu konfigurazioa

 

Itzuli terminalera eta nabigatu kernel karpetara cd erabiliz. Erabili:

$ esportatu CROSS_COMPILE=[karpeta kokapena]/androidkernel/android-ndk-r10b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-

Bilatu zure gailuaren kodea dagoen defconfig fitxategia. Hau nukleoaren iturrian aurki daiteke. Aldatu izena fitxategi horri maker.defconfig edo maker_defconfig.

 

A7

  1. Joan Kernel menura

 

Itzuli terminalera eta erabili komando hauek:

egin maker.config

egin menuconfig

Bigarren komandoa sartu bezain laster, nukleoaren konfigurazio menua bistaratuko da. Hemen has zaitezke aldaketak egiten.

 

A8

  1. Konfiguratu zure nukleoa

 

Ziurtatu dagoeneko badakizu zer aldatu menuan. Moduluak ausaz kentzea arriskutsua izan daiteke telefonoarentzat. Baliteke telefonoa abiarazten ez izatea edo, okerrago, gailua betirako kaltetzea. Google-ren ideiak aurki ditzakezu aldatu beharrekoari buruz.

 

A9

  1. Eraiki Kernel berria

 

Aldaketekin pozik bazaude, gorde ditzakezu eta zure kernel berria eraikitzen has zaitezke. Komando hau erabil dezakezu:

$ make –jX ARCH=besoa

Ordeztu X zure gailuaren CPUak zenbat nukleo dituen.

 

  1. Flash telefonora

 

Aurkitu zure telefonorako kernel zip flashagarri bat. Kopiatu zImage eraikitzetik zure nukleoan. Horrela erabil dezakezu orain nukleo berria. Modulu gehiago ere gehi ditzakezu telefonoa nahi duzun moduan pertsonalizatzeko.

 

Partekatu zure esperientzia.

Joan beheko iruzkinen atalera eta utzi iruzkin bat.

EP

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

Egilea buruz

Erantzun

error: Eduki babestua dago !!