Ten przewodnik zawiera ogólne omówienie tworzenia GKI.
Przejrzyj dotychczasową dokumentację
Zanim zaczniesz tworzyć GKI, przeczytaj te dokumenty:
Ogólne informacje o projekcie GKI znajdziesz w artykule Projekt GKI.
Wyjaśnienie, jak powiązane są ze sobą wspólne jądra Androida (ACK), jądra GKI i KMI, znajdziesz w artykule Wspólne jądra Androida (ACK).
Aby dowiedzieć się, jak współtworzyć jądro, przeczytaj artykuły Tworzenie kodu jądra na potrzeby GKI, Wskazówki dotyczące współtworzenia wspólnych jąder Androida i Standardy kodowania jądra systemu Linux.
Aby dowiedzieć się więcej o GKI i modułach dostawców, przeczytaj artykuł Omówienie modułów jądra i inne dokumenty w sekcji Moduły.
Kompilowanie, monitorowanie i testowanie
Podczas kompilowania, monitorowania i testowania implementacji GKI postępuj zgodnie z tymi wskazówkami:
Używaj hermetycznego procesu kompilacji i łańcucha narzędzi LLVM.
Prześlij swoją listę symboli KMI do odpowiedniego ACK.
Skonfiguruj a system ciągłego monitorowania ABI w wewnętrznych procesach tworzenia jądra. Więcej informacji znajdziesz w artykule Utrzymywanie stabilnego KMI.
Przeprowadź pełne testy weryfikacji systemu za pomocą GKI. Jeśli zauważysz regresję w zakresie zużycia energii i wydajności i nie masz mechanizmów pozwalających rozwiązać te problemy w kodzie ACK, wyślij e-maila na adres kernel-team@android.com.
Postępuj zgodnie z procesem stosowania poprawek
Zanim utworzysz i wyślesz poprawkę, prześlij ją do LKML. Jeśli poprawki nie można najpierw przesłać do LKML, wyjaśnij to w zgłoszeniu błędu . Więcej informacji o stosowaniu poprawek znajdziesz w artykule Tworzenie kodu jądra na potrzeby GKI.
Jak zgłosić błąd jądra lub skontaktować się z nami
Aby zgłosić błąd, na stronie Zgłaszanie błędów kliknij link Jądro (GKI) Zgłoś błąd.
Jeśli masz pytania dotyczące GKI lub jądra, wyślij e-maila na adres kernel-team@android.com.