Bu kılavuzda, GKI'nın geliştirilmesiyle ilgili üst düzey bir genel bakış sunulmaktadır.
Mevcut dokümanları inceleyin
GKI geliştirmeye başlamadan önce aşağıdaki dokümanları okuyun:
GKI projesine genel bakış için GKI projesi.
Android Ortak Çekirdekler (ACK'ler), GKI çekirdekleri ve KMI'nin birbiriyle ilişkisi hakkında bilgi edinmek için Android Ortak Çekirdekler (ACK) başlıklı makaleyi okuyun.
Çekirdeğe nasıl katkıda bulunacağınızı öğrenmek için GKI için çekirdek kodu geliştirme, Android Ortak Çekirdekleri için Katkı yönergeleri ve Linux çekirdeği kodlama standartları başlıklı makaleleri okuyun.
GKI ve tedarikçi modülleri hakkında daha fazla bilgi edinmek için Çekirdek modüllerine genel bakış ve diğer ilgili belgelere göz atın.
Derleme, izleme ve test etme
GKI uygulamalarınızı oluştururken, izlerken ve test ederken aşağıdaki yönergelere uyun:
KMI simge listenizi ilgili ACK'ye gönderin.
Kur sürekli ABI izleme sistemi inceleyebilirsiniz. Daha fazla bilgi için Kararlı bir KMI sürdürme başlıklı makaleyi inceleyin.
GKI ile tam sistem doğrulama testlerini çalıştırın. Herhangi bir regresyonlar olduğunu ve bunları ele alacak mekanizmalara sahip olmadığını ACK kodundaki sorunlar, e-posta kernel-team@android.com adresini ziyaret edin.
Yama işlemini uygulayın
Yama oluşturup göndermeden önce yamaları yayın öncesi LKML'ye gönderebilir. Yama önce yayınlanamıyorsa gerekçesini açıklayın. bir hata içinde. Yamalama hakkında daha fazla bilgi için GKI için çekirdek kodu geliştirme başlıklı makaleyi inceleyin.
Çekirdek hatası bildirme veya bizimle iletişime geçme
Bir hatayı bildirmek için Hataları bildirme sayfası.
GKI veya çekirdekle ilgili sorularınız varsa kernel-team@android.com adresine e-posta gönderin.