Yakha i-Android Kernel
Ungakha i-kernel yakho ye-Android yakho kuzinyathelo ze-10.
I-Android iye yenza kahle ngenxa yemithombo evulekile, amasu ase-Linux. Ngenxa yalezi zindlela ezivulekile, kulula ukuvuselela idivaysi futhi iphinde ithuthukise futhi ilayisense ingabizi ngenkathi i-Google iqhubeka nokwenza imali yayo ngabathengisi kanye nesitolo sayo se-Google Play.
Imodeli yebhizinisi yesistimu yonke iyakhaka kakhulu kanye ne-core kernel yayo. I-kernel esemqoka inesibopho sokuqhafaza isofthiwe ne-hardware. Ihlanganisa abashayeli kanye ne-module yedivayisi yakho. Ungashintsha ukuqoqwa kwamamojula kuma-Linux distributions okugcwele. Lokhu kwandisa ijubane lesistimu yakho.
Ama-kernels akhuliswa kalula kuwo wonke amadivaysi eyodwa. Noma kunjalo, kusekhona indawo yokwenza ngcono okuningi. Ezinye izibonelo zihlanganisa ukukhipha imodemu ye-Bluetooth nokufaka izakhi ku-kernel.
Ukwakha i-kernel, i-Ubuntu ivame ukusetshenziswa njalo. Lokhu kusakazwa kwe-Linux. Akukho ukufakwa okudingekayo. Konke okudingayo kuyisitoreji se-flash noma i-CD ngakho-ke uyayikhiphe i-PC noma i-laptop.
-
Iya ku-Ubuntu
Udinga inguqulo ye-Ubuntu 12.04 noma kamuva ukuze uqalise. Uma ungenayo okwamanje, ungalanda inguqulo yakamuva kusuka kuwebhusayithi ye-Ubuntu. Ngemuva kokulanda, gcina i-ISO ku-disc noma sebenzisa i-Unetbootin ukudala intambo ye-USB eboshiwe.
-
Qalisa ku-Ubuntu
Qala kabusha ikhompyutha nge-disc noma i-USB Stick enamathiselwe kuwo. Vula imenyu ye-boot ngokushesha uma ikhompyutha ivaliwe. Khetha okuphakathi ofuna ukufinyelela ku-Ubuntu kusuka. Uzocelwa ukuthi ufake Ubuntu noma zama, khetha nje Zama.
- Lungiselela Ubuntu Ngokwakha
Udinga isofthiwe esengeziwe efakwe kuqala ngaphambi kokusebenzisa Ubuntu. Cindezela i-logo ye-Ubuntu noma ikhi ye-Windows bese ubuka ukuphela. Ukhiye ku: $ sudo angathola ukufaka ama-libnruses-kernel-iphakheji edingekayo ukwakha ama-bNXX-BXXX bzip5
-
Thola Umthombo We-Kernel
I-kernel ethile inikezwa kuwo wonke amadivaysi. Ungathola i-kernel yedivayisi yakho ngokuyihlola kuyi-intanethi. Ungathola okujwayelekile ku-AOSP. Ama-kernels aqondile angatholakala nakwi-HTC ne-Samsung. Landa ikhodi yomthombo we-kernel efanele futhi uyibeke kufolda entsha.
-
Landa i-NDK
Yiya kusayithi le-Android NDK futhi ulande noma i-32 noma i-64-bit Linux version. Yigcine kwifolda efanayo lapho ugcine ikhodi yakho yomthombo we-kernel. Khipha lawo mafayela kanye ne-kernel uma i-kernel icindezelekile.
-
Lungiselela ukucushwa
Buyela emuva ku-terminal bese uya kwifolda ye-kernel usebenzisa i-cd. Sebenzisa:
$ ukuthumela i-CROSS_COMPILE = [ifolda indawo] / androidkernel / android-ndk-r10b / izinketho zamathuluzi / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-
Thola ifayela le-defconfig lapho ikhodi yedivayisi yakho ikhona. Lokhu kungatholakala kumthombo we-kernel. Qamba kabusha lelo fayela ku-maker.defconfig noma maker_defconfig.
-
Iya kumenyu ye-Kernel
Buyela emuva esibulalayo bese usebenzisa le miyalo:
yenza maker.config
yenza i-menuconfig
Ngokushesha nje uma ufaka umyalo wesibili, imenyu yokucushwa kernel izoboniswa. Yilapho ungaqala ukwenza izinguquko.
-
Lungiselela i-Kernel yakho
Qinisekisa ukuthi usuyazi ukuthi yini okuzoyishintsha kwimenyu. Ukususa amamojula ngokungahleliwe kungaba yingozi efonini yakho. Kungashiya ifoni yakho kungabi ukuvula noma kubi nakakhulu, ilimaze unomphela idivayisi yakho. Ungathola imibono evela ku-Google mayelana nokuthi yini ongayishintsha.
-
Yakha i-Kernel entsha
Uma unelisekile ngezinguquko, ungabalondoloza bese uqala ukwakha i-kernel yakho entsha. Ungasebenzisa lo myalo:
$ make -jX ARCH = ingalo
Faka esikhundleni i-X ngezingaki eziningi ze-CPU yedivayisi yakho.
-
Flash to Phone
Thola i-zip kernel zip yefoni yakho. Kopisha i-Zimage kusukela ekwakheni ku-kernel yakho. Yindlela ongayisebenzisa ngayo manje i-kernel entsha. Ungase futhi wengeze amanye amamojuli ukuze wenze ngokwezifiso ifoni yakho ngendlela oyifunayo.
Yaba nakho kwakho.
Yiya engxenyeni yamazwana ngezansi bese ushiya amazwana.
EP
[shumeka] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]