Yakha i-Android Kernel
Unokwenza i-kernel yakho kwi-Android yakho kwiimpawu ze-10.
I-Android yenza kakuhle ngenxa yemithombo evulekile, iinkqubo ze-Linux ezisekelwe. Ngenxa yezi nkqubo ezivulekileyo, kulula ukuyihlaziya idivayisi kwaye yenza kwakhona uphuhliso kunye neelayisensi ezincinci ngelixa i-Google iqhubeka nokuvelisa ingeniso yayo ngabathengisi kunye nesitolo sayo seGoogle Play.
Imodeli yo shishino yenkqubo yonke inqwenelekayo kunye nekernel yayo eyintloko. I-kernel eyona nto ixanduva lokukhawula isofthiwe kunye ne-hardware. Iquka abaqhubi kunye nomxube wefowuni yakho. Ungatshintsha ukuhlanganiswa kweemodyuli kwizabelo zeLinux ezigcwele. Oku kukhulisa isantya kwenkqubo yakho.
Iibhontshisi zilungelelaniswa kuzo zonke iifowuni enye. Nangona kunjalo, kusekho indawo yokuphucula ngakumbi. Eminye imizekelo ibandakanya ukususa imodyuli yeBluetooth nokongeza izinto kwi-kernel.
Ukwakha i-kernel, i-Ubuntu isetyenziswa rhoqo. Oku kwabiwa kweLinux. Akukho fakthi efunekayo. Konke okufunayo kukugcinwa kwefowuni okanye i-CD ukuze uyikhuphe kwi-PC okanye i-laptop.
-
Iya ku Ubuntu
Udinga i-Ubuntu 12.04 version okanye kamva ukuze uqalise. Ukuba ungenayo okwamanje, unokukhuphela inguqu yakutshanje kwiwebhusayithi ye-Ubuntu. Emva kokulanda, gcina i-ISO kwi-disc okanye sebenzisa i-Unetbootin ukudala intonga ye-USB.
-
Qalisa kwiBuntu
Qala kabusha ikhomputha kunye ne-disc okanye i-USB Stick iqhotyoshelwe kuyo. Vula imenyu yokuqalisa ngokukhawuleza ukuba ikhompyutha ivuliwe. Khetha okuphakathi apho ufuna ukufikelela kwiBuntu. Uyacelwa ukuba ufake i-Ubuntu okanye uzame, khetha nje Zama.
- Lungiselela Ubuntu Ukwakha
Ufuna isofthiwe esongeziweyo efakwe kuqala ngaphambi kokusebenzisa Ubuntu. Cinezela i-logo ye-Ubuntu okanye iqhosha le-Windows kwaye khangela i-terminal. Ingundoqo: $ sudo apt-get install-essential essential kernel-package libnruses5-dev bzip2
-
Fumana Umthombo weKernel
I-kernel ethile ibelwe zonke iifowuni. Unokufumana i-kernel yefowuni yakho ngokuyifumana kwi-intanethi. Unokufumana eziqhelekileyo kwi-AOSP. Iinqununu ezithile zifumaneka kwi-HTC kunye ne-Samsung. Khuphela ikhowudi yomthombo we-kernel efanelekileyo kwaye uyigcine kwifolda entsha.
-
Khuphela i-NDK
Yiya kwisiza se-Android NDK kwaye ukhuphe i-32 okanye i-64-bit Linux version. Yigcine kwifolda efanayo apho ugcine ikhowudi yakho yomthombo we-kernel. Khipha ezo fayile kunye ne-kernel ukuba i-kernel icinezelwe.
-
Lungiselela uqwalaselo
Buyela kwisigxina uze ujikeleze kwifolda ye kernel kunye nokusetyenziswa kwecd. Sebenzisa:
I-$ export export CROSS_COMPILE = [indawo yolawulo] / androidkernel / android-ndk-r10b / ii-toolchains / i-arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-
Fumana ifayile ye defconfig apho ikhowudi yakho yefowuni. Oku kungafumaneka kumthombo wekernel. Qamba kwakhona loo fayile kwi maker.defconfig okanye maker_defconfig.
-
Yiya kwiMenyu yeKernel
Buyela kwi-terminal kwaye usebenzise le miyalelo:
ukwenza maker.config
ukwenza i-menuconfig
Ngokukhawuleza xa ufaka umyalelo wesibini, imenyu yokuqwalasela i-kernel iya kuboniswa. Yilapho ungaqala ukwenza utshintsho.
-
Qwalasela iKernel yakho
Qinisekisa ukuba sele uyayazi into oyitshintshayo kwimenyu. Ukukhipha iimodyuli ngokungaqhelekanga kungabungozi kwifowuni yakho. Isenokushiya ifowuni yakho ingabonakali okanye iyingozi nakakhulu, inokulimaza isigxina sakho ngokusisigxina. Unokufumana iimbono ezivela kwiGoogle malunga nokokutshintsha.
-
Yakha iKernel entsha
Ukuba unelisekile ngenguqu, ungazigcina kwaye uqale ukwakha i-kernel yakho entsha. Ungayisebenzisa le myalelo:
$ make -jX ARCH = ingalo
Tshintsha iX ngeendlela ezininzi ze-CPU yakho.
-
Ukufowula kwiFowuni
Fumana i-zip kernel zip yefowuni yakho. Khuphela i-Yimage ukusuka ekwakheni kwi-kernel yakho. Le ndlela ungayisebenzisa ngayo i-kernel entsha. Ungongeza kwakhona iimodyuli ukwenza ngokwezifiso ifowuni ngendlela ofuna ukuba isebenze ngayo.
Yabelana ngamava akho.
Yiya kwicandelo lokuphawula ngezansi uze ushiye amazwana.
EP
[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]