Ubuntu zum Erstellen von Android-Kernel

Build Android Kernel

Du kannst deinen eigenen Kernel für dein Android in 10-Schritten erstellen.

 

Android hat sich gut gemacht wegen der offenen Quellen, Linux-basierte Systeme. Wegen dieser offenen Systeme ist es einfach, das Gerät zu aktualisieren und es macht auch Entwicklungen und Lizenzierung billiger, während Google weiterhin sein Einkommen durch Werbetreibende und seinen Google Play Store generiert.

 

Das Geschäftsmodell des ganzen Systems ist ebenso faszinierend wie sein Kernkern. Der Kernkern ist verantwortlich für die Überbrückung der Software und der Hardware. Es enthält die Treiber und das Modul Ihres Gerätes. Sie können die Kompilierung von Modulen auf Linux-Distributionen, die voll geblasen sind, ändern. Dies erhöht die Geschwindigkeit Ihres Systems.

 

Die Kernel sind für jedes einzelne Gerät leicht optimiert. Allerdings gibt es noch Raum für mehr Optimierung. Einige Beispiele sind das Entfernen des Bluetooth-Moduls und das Hinzufügen von Elementen zum Kernel.

 

Um den Kernel zu bauen, wird der Ubuntu oft benutzt. Dies ist eine Linux-Distribution. Es ist keine Installation erforderlich. Alles was Sie brauchen ist ein Flash-Speicher oder CD, so dass Sie Kabine booten es vom PC oder Laptop.

 

A2 (1)

  1. Gehen Sie zu Ubuntu

 

Du brauchst eine Ubuntu 12.04 Version oder später, um loszulegen. Wenn du es noch nicht hast, kannst du die neueste Version von der Ubuntu-Website herunterladen. Nach dem Herunterladen, speichern Sie die ISO auf eine Disc oder verwenden Sie Unetbootin, um einen bootfähigen USB-Stick zu erstellen.

 

  1. Stiefel in Ubuntu

 

Starten Sie den Computer mit der Disc oder dem USB-Stick neu an. Öffnen Sie das Boot-Menü, sobald der Computer eingeschaltet ist. Wähle das Medium, wo du von Ubuntu aus zugreifen möchtest. Sie werden gebeten, Ubuntu zu installieren oder zu versuchen, wählen Sie einfach versuchen.

 

A3

  1. Vorbereiten Ubuntu für Gebäude

 

Sie benötigen einige zusätzliche Software zuerst installiert, bevor Sie Ubuntu verwenden. Drücken Sie das Logo von Ubuntu oder die Windows-Taste und suchen Sie nach dem Terminal. Key in: $ sudo apt-get install build-wesentliche Kernel-Paket libnruses5-dev bzip2

 

A4

  1. Get Kernel Source

 

Jedem Gerät ist ein bestimmter Kernel zugeordnet. Sie finden den Kernel Ihres Gerätes, indem Sie ihn online suchen. Sie können allgemeine auf AOSP finden. Spezielle Kernel können auch auf HTC und Samsung gefunden werden. Laden Sie den richtigen Kernel-Quellcode für Sie herunter und speichern Sie ihn auf einem neuen Ordner.

 

A5

  1. NDK herunterladen

 

Gehen Sie auf die Website von Android NDK und laden Sie entweder die 32 oder 64-Bit Linux Version. Speichern Sie es in demselben Ordner, in dem Sie Ihren Kernel-Quellcode gespeichert haben. Extrahiere diese Dateien sowie den Kernel, wenn der Kernel komprimiert ist.

 

A6

  1. Vorbereiten der Konfiguration

 

Gehen Sie zurück zum Terminal und navigieren Sie zum Kernel-Ordner mit der Verwendung von CD. Benutzen:

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

Finde die defconfig-Datei, wo dein Gerätecode ist. Dies findet sich in der Kernelquelle. Benennen Sie diese Datei in maker.defconfig oder maker_defconfig um.

 

A7

  1. Gehe zum Kernel-Menü

 

Gehen Sie zurück zum Terminal und verwenden Sie diese Befehle:

Mach maker.config

Mache menuconfig

Sobald Sie den zweiten Befehl eingeben, wird ein Kernel-Konfigurationsmenü angezeigt. Hier können Sie Änderungen vornehmen.

 

A8

  1. Konfiguriere deinen Kernel

 

Stellen Sie sicher, dass Sie bereits wissen, was im Menü zu ändern. Zufällig das Entfernen von Modulen kann für Ihr Telefon riskant sein. Es kann Ihr Telefon nicht booten oder schlechter, dauerhaft beschädigen Ihr Gerät. Sie können Ideen von Google über was zu ändern.

 

A9

  1. Erstelle neuen Kernel

 

Wenn Sie mit den Änderungen zufrieden sind, können Sie sie speichern und beginnen, Ihren neuen Kernel zu bauen. Sie können diesen Befehl verwenden:

$ Make -jX ARCH = Arm

Ersetzen Sie X, wie viele Kerne die CPU Ihres Geräts hat.

 

  1. Flash zum Telefon

 

Finden Sie einen Flash-Kernel-Zip für Ihr Handy. Kopiere den ZImage aus dem Build in deinen Kernel. So kannst du jetzt den neuen Kernel verwenden. Sie können auch weitere Module hinzufügen, um Ihr Telefon so anzupassen, wie Sie es ausführen möchten.

 

Teilen Sie Ihre Erfahrungen.

Gehen Sie zu dem Kommentar Abschnitt unten und hinterlassen Sie einen Kommentar.

EP

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

Über den Autor

antworten

Fehler: Inhalt ist geschützt !!