Bu kılavuz, GKI gelişimine ü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 Çekirdeklerinin (ACK'ler), GKI çekirdeklerinin ve KMI'nın nasıl ilişkili olduğuna ilişkin bir açıklama 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ını okuyun.
GKI ve satıcı modülleri hakkında bilgi edinmek için Çekirdek modüllerine genel bakışı ve modüller bölümündeki 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'ya 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. Kararlı bir KMI'yı Korumak .
GKI ile tam sistem doğrulama testlerini çalıştırın. Güç ve performansta herhangi bir gerileme yaşarsanız ve ACK kodunda bu sorunları çözecek mekanizmalarınız yoksa 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 . Eğer yama ilk önce yukarı akışa alınamıyorsa, bunun nedenini bir bug ile açıklayın. Düzeltme eki uygulama hakkında daha fazla bilgi için bkz. GKI için çekirdek kodu geliştirme .
Çekirdek hatası nasıl bildirilir veya bizimle nasıl iletişime geçilir?
Bir hatayı bildirmek için Hataları bildirme sayfasındaki Çekirdek (GKI) Hata dosyala bağlantısını tıklayın.
GKI veya çekirdekle ilgili sorularınız varsa kernel-team@android.com adresine e-posta gönderin.