Bu kılavuz, GKI geliştirmeye yönelik üst düzey bir genel bakış sağlar.
Mevcut belgeleri inceleyin
GKI geliştirmeye başlamadan önce aşağıdaki belgeleri okuyun:
GKI projesine genel bir bakış için GKI projesini okuyun.
Android Ortak Çekirdekleri (ACK'ler), GKI çekirdekleri ve KMI arasındaki ilişkinin açıklaması için Android Ortak Çekirdekleri (ACK) bölümünü 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 çekirdek kodlama standartları bölümlerini okuyun.
GKI ve tedarikçi firma modülleri hakkında bilgi edinmek için modüller bölümündeki Kernel modüllerine genel bakış ve diğer belgeleri okuyun.
Derleyin, izleyin ve test edin
GKI uygulamalarınızı oluştururken, izlerken ve test ederken şu yönergeleri izleyin:
KMI sembol listenizi uygun ACK'ye gönderin.
Dahili çekirdek geliştirme iş akışlarınızda sürekli bir ABI izleme sistemi kurun. Ek ayrıntılar için bkz. İstikrarlı Bir KMI Sürdürme .
GKI ile tam sistem doğrulama testleri çalıştırın. Güç ve performansta herhangi bir gerileme yaşarsanız ve bu sorunları ACK kodunda ele alacak mekanizmalara sahip değilseniz, yardım için kernel-team@android.com adresine e-posta gönderin.
Yama sürecini takip edin
Bir yama oluşturup göndermeden önce, yamaları LKML'ye yukarı yönde gönderin . Düzeltme eki önce yukarı aktarılamıyorsa, bunun gerekçesini bir hatayla açıklayın. Yama uygulama hakkında daha fazla bilgi için GKI için çekirdek kodu geliştirme bölümüne bakın.
Bir çekirdek hatası nasıl dosyalanır veya bizimle iletişime geçilir?
Bir hatayı bildirmek için, Hataları Raporlama sayfasındaki Çekirdek (GKI) Bir hata dosyası bağlantısına tıklayın.
GKI veya çekirdekle ilgili sorularınız varsa kernel-team@android.com adresine e-posta gönderin.