Ubuntu To Build Android Kernel

Pagtukod sa Android Kernel

Makahimo ka sa paghimo sa imong kaugalingong kernel alang sa imong Android sa 10 nga mga lakang.

 

Ang Android maayo ang gibuhat tungod sa bukas nga mga tinubdan, mga sistema nga gibase sa Linux. Tungod niining bukas nga mga sistema, kini sayon ​​nga ipa-update ang lalang ug kini usab naghimo sa mga kalamboan ug lisensya nga mas barato samtang ang Google nagpadayon sa pagmugna sa kita pinaagi sa mga advertiser ug sa Google Play store niini.

 

Ang modelo sa negosyo sa tibuok nga sistema maanyag kaayo ingon man ang core kernel niini. Ang core kernel mao ang responsable sa pagdugtong sa software ug sa hardware. Naglakip kini sa mga driver ug module sa imong device. Mahimo nimo usbon ang paghugpong sa mga modulo sa mga distribusyon sa Linux nga bug-os nga nabuak. Kini makapauswag sa gikusgon sa imong sistema.

 

Ang mga lugas dali nga ma-optimize sa matag usa nga device. Apan, aduna gihapoy luna alang sa dugang nga pag-optimize. Ang uban nga mga pananglitan naglakip sa pagkuha sa Bluetooth module ug pagdugang sa mga elemento sa kernel.

 

Aron matukod ang kernel, ang Ubuntu kasagaran gigamit. Kini usa ka distribusyon sa Linux. Dili kinahanglan ang instalasyon. Ang tanan nga imong gikinahanglan mao ang usa ka flash storage o CD aron ikaw mag-boot kini gikan sa PC o laptop.

 

A2 (1)

  1. Lakaw sa Ubuntu

 

Nagkinahanglan ka og bersyon sa Ubuntu 12.04 o sa ulahi aron makasugod. Kung wala ka pa niini, mahimo nimo i-download ang pinakabag-o nga bersyon gikan sa Ubuntu website. Human mag-download, i-save ang ISO sa usa ka disc o gamita ang Unetbootin aron paghimo sa bootable USB stick.

 

  1. Mag-boot sa Ubuntu

 

I-reboot ang computer gamit ang disc o USB Stick nga gilakip niini. Ablihi ang menu sa boot sa diha nga kini ang computer gibuksan. Pilia ang medium diin gusto nimo ma-access ang Ubuntu gikan. Gihangyo ka nga mag-instalar sa Ubuntu o sulayan, palihug pilia ang Try.

 

A3

  1. Pag-andam sa Ubuntu For Building

 

Nagkinahanglan ka og dugang nga software nga una nga gisudlan una gamit ang Ubuntu. Ipadayon ang logo sa Ubuntu o sa Windows key ug pangitaa ang terminal. Sulud sa: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Pagkuha sa Kernel Source

 

Ang usa ka kernel gitudlo sa matag lalang. Makita nimo ang liso sa imong device pinaagi sa pagpangita niini sa internet. Makita nimo ang mga kinatibuk-an sa AOSP. Ang piho nga mga liso makita usab sa HTC ug Samsung. Pag-download sa husto nga kernel source code alang kanimo ug i-store kini sa usa ka bag-o nga folder.

 

A5

  1. Download NDK

 

Lakaw ngadto sa site sa Android NDK ug i-download ang 32 o 64-bit Linux version. Tipigi kini sa sama nga polder diin imong gitipigan ang imong kernel source code. Kuhaa ang mga file ingon man usab ang kernel kung ang kernel gihugpong.

 

A6

  1. Pag-andam sa Configuration

 

Balik ngadto sa terminal ug pakadto sa kernel folder gamit ang cd. Paggamit:

$ export CROSS_COMPILE = [location folder] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Pangitaa ang defconfig file diin ang imong device code. Makit-an kini sa tinubdan sa kernel. Usba ang maong file sa maker.defconfig o maker_defconfig.

 

A7

  1. Lakaw ngadto sa Kernel Menu

 

Balik sa terminal ug gamita kini nga mga sugo:

paghimo maker.config

paghimo og mga menuconfig

Sa diha nga ikaw mosulod sa ikaduha nga sugo, usa ka menu sa kernel configuration ang ipasundayag. Dinhi mahimo ka magsugod pagbag-o.

 

A8

  1. I-configure ang Imong Kernel

 

Siguroha nga nahibal-an na nimo unsa ang pag-usab sa menu. Ang pagdispatsar sa mga modules nga walay bayad mahimong peligroso sa imong telepono. Mahimong mobiya ang imong telepono nga dili mag-booting o mas grabe, nga makadaot sa imong device. Makita nimo ang mga ideya gikan sa Google mahitungod sa unsay pag-usab.

 

A9

  1. Pagtukod og Bag-ong Kernel

 

Kon ikaw matagbaw sa mga kausaban, mahimo nimo kini maluwas ug magsugod sa pagtukod sa imong bag-ong kernel. Mahimo nimo kining gamiton:

$ make -jX ARCH = bukton

Ibalik ang X sa daghang mga cores sa CPU sa imong device.

 

  1. Flash Sa Telepono

 

Pangita og flashable kernel zip alang sa imong telepono. Kopyaha ang zImage gikan sa pagtukod sa imong kernel. Mao kini ang paagi nga mahimo nimong gamiton karon ang bag-ong kernel. Mahimo ka usab makadugang sa mga modulo aron ipahaum ang imong telepono sa paagi nga imong gusto nga kini modagan.

 

Pakigbahin sa imong kasinatian.

Lakaw ngadto sa seksiyon sa ubos ug ibilin ang usa ka komento.

EP

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

Mga Author Ang

reply

sayop: Content gipanalipdan !!