Bu kılavuzda, GKI geliştirmeye genel bir 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 başlıklı makaleyi okuyun.
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 bilgi edinmek için Çekirdek modüllerine genel bakış bölümünü ve modüller bölümündeki diğer dokümanları okuyun.
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.
Kuruluş içi çekirdek geliştirme iş akışlarınızda sürekli ABI izleme sistemi oluşturun. Daha fazla bilgi için Kararlı bir KMI sürdürme başlıklı makaleyi inceleyin.
GKI ile tam sistem doğrulama testleri çalıştırın. Güç ve performansta gerileme yaşıyorsanız ve ACK kodunda bu sorunları giderecek mekanizmalarınız yoksa yardım için kernel-team@android.com adresine e-posta gönderin.
Yama işlemini uygulayın
Yama oluşturup göndermeden önce yamaları LKML'ye gönderin. Yama önce yayına alınamıyorsa gerekçesini bir hata bildiriminde açıklayın. 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
Hata bildirmek için Hata bildirme sayfasındaki Çekirdek (GKI) Hata bildir bağlantısını tıklayın.
GKI veya çekirdekle ilgili sorularınız varsa kernel-team@android.com adresine e-posta gönderin.