Dieser Leitfaden bietet einen allgemeinen Überblick über die GKI-Entwicklung.
Vorhandene Dokumentation prüfen
Lesen Sie sich die folgenden Dokumente durch, bevor Sie mit der Entwicklung von GKI beginnen:
Eine Übersicht über das GKI-Projekt finden Sie unter GKI-Projekt.
Eine Erklärung dazu, wie sich Android Common Kernels (ACKs), GKI-Kernel und KMI unterscheiden, finden Sie unter Android Common Kernels (ACK).
Informationen dazu, wie Sie zum Kernel beitragen können, finden Sie unter Entwicklung von Kernel-Code für GKI Richtlinien für Beiträge für Android Common Kernel und Linux-Kernel-Programmierstandards.
Weitere Informationen zu GKI- und Anbietermodulen finden Sie im Abschnitt Kernelmodule – Übersicht und in anderen Dokumenten im Abschnitt „Module“.
Erstellen, überwachen und testen
Beachten Sie beim Erstellen, Überwachen und Testen Ihrer GKI-Implementierungen die folgenden Richtlinien:
Reichen Sie Ihre KMI-Symbolliste ein: entsprechendes ACK.
Richten Sie in Ihren internen Kernelentwicklungs-Workflows ein kontinuierliches ABI-Monitoringsystem ein. Weitere Informationen finden Sie unter Aufrechterhaltung eines stabilen KMI.
Vollständige Systemvalidierungstests mit GKI ausführen. Wenn bei Ihnen Regressionen in puncto Leistung und Leistung haben, und haben keine Mechanismen, Probleme im ACK-Code, in der E-Mail kernel-team@android.com.
Patch-Prozess ausführen
Bevor Sie einen Patch erstellen und senden, senden Sie Patches an LKML. Wenn der Patch nicht zuerst vorgelagert werden kann, erläutere die Begründung. auf Fehler hinweisen. Weitere Informationen zum Patchen finden Sie unter Entwickeln Sie Kernel-Code für GKI.
So melden Sie einen Kernel-Fehler oder kontaktieren uns
Um einen Fehler zu melden, klicken Sie auf den Link Kernel (GKI) File a Bug (Kernel melden) auf der Seite Seite Fehler melden
Wenn Sie Fragen zu GKI oder zum Kernel haben, senden Sie eine E-Mail an kernel-team@android.com.