Ubuntu Android Kernel quracaq

Android Kernel qurun

10 addımlarında Android üçün öz çekinizi yarada bilərsiniz.

 

Android açıq mənbələrdən, Linux əsaslı sistemlərindən ötrü yaxşı işlər görür. Bu açıq sistemlər səbəbiylə, cihazı yeniləmək asan və Google, reklamverenler və Google Play mağaza vasitəsilə gəlir əldə etməyə davam edərkən inkişafları və lisenziyalaşdırma daha ucuz edir.

 

Bütün sistemin biznes modeli olduqca maraqlıdır və onun əsas çekirdekidir. Nüvə çekirdek, proqram və donanmanın köprülənməsindən məsuldur. Sizin cihazınızın sürücülərini və modulunu ehtiva edir. Linux partiyalarında tam partladılmış modulların tərtibini dəyişdirə bilərsiniz. Bu, sisteminizin sürətini artırır.

 

Çekirdekler hər bir cihaz üçün asanlıqla optimallaşdırılır. Ancaq daha çox optimizasiya üçün yer var. Bəzi nümunələr Bluetooth modulunun silinməsi və elementləri yadara əlavə etməkdir.

 

Kernel qurmaq üçün Ubuntu çox vaxt istifadə olunur. Bu bir Linux dağıtımıdır. Quraşdırmaya ehtiyac yoxdur. İhtiyacınız olan hər bir flaş yaddaş və ya kompakt diskdir, belə ki, kabin onu kompüterdən və ya laptopdan çəkə bilər.

 

A2 (1)

  1. Ubuntu'ya gedin

 

Başlamaq üçün bir Ubuntu 12.04 versiyası və ya daha sonra lazımdır. Siz hələ yoxsa, Ubuntu saytından ən son versiyasını yükləyə bilərsiniz. Yüklədikdən sonra, bir diskə ISO-dan qənaət edin və ya bir bootable USB stick yaratmaq üçün Unetbootin istifadə edin.

 

  1. Ubuntu'ya daxil et

 

Kompüterə disk və ya əlavə edilmiş USB stick ilə yenidən başladın. Kompüter açıldığı anda açılış menyusunu açın. Ubuntu-a daxil olmaq istədiyiniz media seçin. Ubuntu'nu yükləməyiniz və ya cəhd edin, yalnız cəhd edin.

 

A3

  1. Bina üçün Ubuntu hazırlayın

 

Ubuntu istifadə etməzdən əvvəl bir neçə əlavə proqram lazımdır. Ubuntu və ya Windows düyməsinin loqosunu basın və terminal axtarın. Açar: $ sudo apt-get install build-essential kernel-paket libnruses5-dev bzip2

 

A4

  1. Çekirdek Kaynağını Alın

 

Hər cihazda müəyyən bir çekirdək təyin olunur. Cihazınızın kernelini onlayn olaraq axtararaq tapa bilərsiniz. AOSP-də ümumi olanları tapa bilərsiniz. Müəyyən nüvələr də HTC və Samsung-da tapıla bilər. Doğru çekirdek kaynak kodunu indirin ve yeni bir qovluğa saxlayın.

 

A5

  1. NDK-ni yükləyin

 

Android NDK saytına keçin və 32 və ya 64-bit Linux versiyasını yükləyin. Kernelinizin kodunu saxladığınız eyni qovluğa saxlayın. Çekirdek sıkıştırılmışsa bu faylları, eləcə də çekirdekleri çıxarın.

 

A6

  1. Konfiqurasiya hazırlayın

 

Terminala geri qayıdın və cd istifadə edərək çekirdek qovluğuna gedin. İstifadə edin:

$ ixrac CROSS_COMPILE = [qovluq yeri] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-

Cihaz kodunuzun olduğu defconfig faylını tapın. Bu, kernel mənbəyində tapıla bilər. Maker.defconfig və ya maker_defconfig faylını adlandırın.

 

A7

  1. Kernel menyusuna gedin

 

Terminala geri qayıdın və bu əmrləri istifadə edin:

maker.config etmək

menuconfig etmək

İkinci komandaya daxil edildikdən sonra, bir çekirdek konfiqurasiya menyusu göstərilir. Burada dəyişikliklər etməyə başlaya bilərsiniz.

 

A8

  1. Kernelinizi yapılandırın

 

Menyuda nə dəyişəcəyini bildiyinizə əmin olun. Randomly aradan qaldırılması modulları telefonunuz üçün riskli ola bilər. Telefonunuz, cihazınızın daimi şəkildə zədələnməməsi və ya daha pis olmasından çəkinməyəcəkdir. Google-dan dəyişdirmək üçün fikirlərinizi tapa bilərsiniz.

 

A9

  1. Yeni kernel qurun

 

Dəyişikliklərdən razısanız, onları saxlaya və yeni kernelinizi qurmağa başlaya bilərsiniz. Bu əmrdən istifadə edə bilərsiniz:

$ make -jX ARCH = qolu

X cihazınızın CPU-nun neçə nüvəsi ilə dəyişdirin.

 

  1. Telefon üçün Flash

 

Telefonunuz üçün flashable çekirdek zip tapın. Zəmidən qurudan kernelinizə kopyalayın. İndi yeni kerneldən necə istifadə edə bilərsiniz. Telefonunuzun işləməsini istədiyiniz şəkildə özelleştirmek üçün daha çox modul əlavə edə bilərsiniz.

 

Təcrübə deyin.

Aşağıdakı şərh bölməsinə gedin və bir şərh buraxın.

EP

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

Müəllif haqqında

cavab

Baş səhifə Məzmun qorunur !!