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.
-
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.
-
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.
- 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
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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]