Jenga Kernel Android
Unaweza kuunda kernel yako mwenyewe kwenye Android yako katika hatua za 10.
Android imekuwa ikifanya vizuri kwa sababu ya vyanzo vya wazi, mifumo ya msingi ya Linux. Kwa sababu ya mifumo hii iliyo wazi, ni rahisi kusasisha kifaa na pia hufanya maendeleo na leseni ya bei nafuu wakati Google inaendelea kuzalisha mapato yake kupitia watangazaji na duka lake la Google Play.
Mfano wa biashara wa mfumo wote ni wa kuvutia sana pamoja na kernel yake ya msingi. Kernel ya msingi ni wajibu wa kuunda programu na vifaa. Inajumuisha madereva na moduli ya kifaa chako. Unaweza kubadilisha usanidi wa moduli kwenye mgawanyo wa Linux ambao umejaa. Hii inaboresha kasi ya mfumo wako.
Kernels ni rahisi kwa kila kifaa. Hata hivyo, kuna nafasi ya kuboresha zaidi. Mifano fulani ni pamoja na kuondosha moduli ya Bluetooth na kuongeza vipengee kwenye kernel.
Kujenga kernel, Ubuntu mara nyingi hutumiwa. Hii ni usambazaji wa Linux. Hakuna ufungaji unahitajika. Wote unahitaji ni hifadhi ya flash au CD ili teksi ikitie kwenye PC au kompyuta.
-
Nenda Ubuntu
Unahitaji toleo la Ubuntu 12.04 au baadaye kuanza. Ikiwa huna bado, unaweza kushusha toleo la hivi karibuni kutoka tovuti ya Ubuntu. Baada ya kupakua, salama ISO kwenye diski au tumia Unetbootin ili utengeneze fimbo ya USB ya bootable.
-
Boot katika Ubuntu
Fungua upya kompyuta na diski au Fimbo ya USB iliyounganishwa nayo. Fungua orodha ya boot haraka kama kompyuta imegeuka. Chagua kati ambapo unataka kufikia Ubuntu kutoka. Utaulizwa kufungua Ubuntu au jaribu, chagua tu Jaribu.
- Kuandaa Ubuntu Kwa Kujenga
Unahitaji programu ya ziada iliyowekwa kwanza kabla ya kutumia Ubuntu. Bonyeza alama ya Ubuntu au ufunguo wa Windows na uangalie terminal. Muhimu katika: $ sudo apt-kupata vifaa vya kujenga kernel-package libnruses5-dev bzip2
-
Pata Chanzo cha Kernel
Kernel fulani inapewa kila kifaa. Unaweza kupata kernel ya kifaa chako kwa kuifuta mtandaoni. Unaweza kupata jumla ya AOSP. Kernels maalum inaweza pia kupatikana kwenye HTC na Samsung. Pakua nambari ya chanzo cha kernel sahihi na uihifadhi kwenye folda mpya.
-
Pakua NDK
Nenda kwenye tovuti ya Android NDK na upakue version ya 32 au 64-bit Linux. Weka kwenye folda moja pale ulihifadhi kumbukumbu yako ya chanzo cha kernel. Tondoa faili hizo pamoja na kernel ikiwa kernel imesisitizwa.
-
Panga Utekelezaji
Rudi kwenye terminal na uende kwenye folda ya kernel na matumizi ya cd. Tumia:
$ nje CROSS_COMPILE = [eneo la folda] / androidkernel / android-ndk-r10b / vifaa vya vitambaa / silaha-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-
Pata faili defconfig ambapo kifaa chako cha kifaa ni. Hii inaweza kupatikana katika chanzo cha kernel. Rejesha faili hiyo kwa maker.defconfig au maker_defconfig.
-
Nenda kwenye Menyu ya Kernel
Rudi kwenye terminal na utumie amri hizi:
fanya maker.config
kufanya menuconfig
Mara tu unapoingia amri ya pili, orodha ya kernel ya usanifu itaonyeshwa. Hii ndio ambapo unaweza kuanza kufanya mabadiliko.
-
Sanidi Kernel yako
Hakikisha unajua nini cha kubadili kwenye menyu. Kuondoa modules mara kwa mara inaweza kuwa hatari kwa simu yako. Inaweza kuacha simu yako si kuiba au mbaya zaidi, kuharibu kabisa kifaa chako. Unaweza kupata mawazo kutoka kwa Google kuhusu nini cha kubadili.
-
Jenga Kernel Mpya
Ikiwa una kuridhika na mabadiliko, unaweza kuwaokoa na kuanza kujenga kernel yako mpya. Unaweza kutumia amri hii:
$ kufanya -jX ARCH = mkono
Badilisha X na vipi vingi vya CPU ya kifaa chako.
-
Kiwango cha Simu
Pata zip ya kernel ya flashable kwa simu yako. Nakili zimu kutoka kwa kujenga kwenye kernel yako. Hivi ndivyo unavyoweza kutumia sasa kernel mpya. Unaweza pia kuongeza modules zaidi ili Customize simu yako kwa njia unayotaka kuendesha.
Shiriki uzoefu wako.
Nenda kwenye sehemu ya maoni hapa chini na uacha maoni.
EP
[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]