Ubuntu Membina Kernel Android

Bina Android Kernel

Anda boleh membuat kernel anda sendiri untuk Android anda dalam langkah 10.

 

Android telah dilakukan dengan baik kerana sumber terbuka, sistem berasaskan Linux. Kerana sistem terbuka ini, mudah untuk mengemas kini peranti dan ia juga membuat perkembangan dan pelesenan lebih murah sementara Google terus menghasilkan pendapatannya melalui pengiklan dan gedung Google Play.

 

Model perniagaan keseluruhan sistem ini sangat menarik serta kernel terasnya. Kernel inti bertanggungjawab untuk merapatkan perisian dan perkakasan. Ia termasuk pemacu dan modul peranti anda. Anda boleh mengubah kompilasi modul pada pengedaran Linux yang penuh sesak. Ini meningkatkan kelajuan sistem anda.

 

Biji mudah dioptimumkan untuk setiap peranti tunggal. Walau bagaimanapun, masih ada ruang untuk lebih banyak pengoptimuman. Beberapa contoh termasuk membuang modul Bluetooth dan menambah elemen ke kernel.

 

Untuk membina kernel, ubuntu sering digunakan. Ini adalah pengedaran Linux. Tiada pemasangan diperlukan. Apa yang anda perlukan adalah storan flash atau CD supaya anda dapat boot dari PC atau komputer riba.

 

A2 (1)

  1. Pergi ke Ubuntu

 

Anda memerlukan versi Ubuntu 12.04 atau lebih awal untuk memulakan. Jika anda belum memilikinya, anda boleh memuat turun versi terkini dari laman web Ubuntu. Selepas memuat turun, simpan ISO pada cakera atau gunakan Unetbootin untuk membuat USB stick bootable.

 

  1. Boot Ke Ubuntu

 

Reboot komputer dengan cakera atau USB Stick melekat padanya. Buka menu boot sebaik sahaja komputer dihidupkan. Pilih medium di mana anda ingin mengakses Ubuntu dari. Anda akan diminta untuk memasang Ubuntu atau cuba, pilih Cuba.

 

A3

  1. Sediakan Ubuntu untuk Bangunan

 

Anda memerlukan beberapa perisian tambahan yang dipasang dahulu sebelum menggunakan Ubuntu. Tekan logo Ubuntu atau kunci Windows dan cari terminal. Masuklah: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Dapatkan Sumber Kernel

 

Kernel tertentu diberikan kepada setiap peranti. Anda boleh mencari kernel peranti anda dengan mencarinya dalam talian. Anda boleh mencari yang umum di AOSP. Biji khusus juga boleh didapati di HTC dan Samsung. Muat turun kod sumber kernel yang betul untuk anda dan simpan pada folder baru.

 

A5

  1. Muat turun NDK

 

Pergi ke tapak Android NDK dan muat turun versi 32 atau 64-bit Linux. Simpan di dalam folder yang sama di mana anda menyimpan kod sumber kernel anda. Ekstrak fail-fail tersebut serta kernel jika kernel dimampatkan.

 

A6

  1. Sediakan Konfigurasi

 

Kembali ke terminal dan navigasi ke folder kernel dengan menggunakan cd. Penggunaan:

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

Cari fail defconfig di mana kod peranti anda. Ini boleh didapati di sumber kernel. Ubah nama fail tersebut kepada pembuat.defconfig atau pembuat_defconfig.

 

A7

  1. Pergi ke Menu Kernel

 

Kembali ke terminal dan gunakan arahan ini:

Buat pembuat.config

Buat menuconfig

Sebaik sahaja anda memasukkan arahan kedua, menu konfigurasi kernel akan dipaparkan. Di sinilah anda boleh mula membuat perubahan.

 

A8

  1. Konfigurasi Kernel anda

 

Pastikan anda sudah tahu apa yang perlu diubah dalam menu. Mengambil modul secara rawak boleh berisiko ke telefon anda. Ia mungkin meninggalkan telefon anda tidak boot atau lebih teruk, merosakkan peranti anda secara kekal. Anda boleh mencari idea dari Google tentang apa yang perlu diubah.

 

A9

  1. Bina Kernel Baru

 

Jika anda berpuas hati dengan perubahan, anda boleh menyimpannya dan mula membina kernel baru anda. Anda boleh menggunakan arahan ini:

$ Make -jX ARCH = lengan

Gantikan X dengan berapa banyak teras CPU peranti anda.

 

  1. Flash ke Telefon

 

Cari zip kernel yang boleh dimain untuk telefon anda. Salin zImage daripada membina ke dalam kernel anda. Ini adalah bagaimana anda boleh menggunakan kernel baru. Anda juga boleh menambah lebih banyak modul untuk menyesuaikan telefon anda dengan cara anda mahu ia dijalankan.

 

Kongsi pengalaman anda.

Pergi ke bahagian komen di bawah dan tinggalkan komen.

EP

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

Tentang Pengarang

Balas

ralat: Kandungan dilindungi !!