Ten przewodnik zawiera ogólny opis tworzenia interfejsu GKI.
Przejrzyj istniejącą dokumentację
Zanim zaczniesz tworzyć GKI, przeczytaj te dokumenty:
Omówienie projektu GKI znajdziesz w artykule Projekt GKI.
Informacje o zależnościach między wspólnymi jądrami Androida (ACK), jądrami GKI i KMI znajdziesz w artykule Wspólne jądra Androida (ACK).
Aby dowiedzieć się, jak przyczynić się do rozwoju jądra, przeczytaj Tworzenie kodu jądra dla GKI, Wskazówki dotyczące tworzenia źródeł dla jądra Android Common Kernels oraz standardy kodowania jądra Linuxa.
Aby dowiedzieć się więcej o interfejsie GKI i modułach dostawców, przeczytaj omówienie modułów jądra oraz inne dokumenty w sekcji Moduł.
Tworzenie, monitorowanie i testowanie
Podczas tworzenia, monitorowania i testowania implementacji interfejsu GKI postępuj zgodnie z tymi wskazówkami:
Prześlij listę symboli KMI do odpowiedniego ACK.
Skonfiguruj ciągły system monitorowania ABI w ramach wewnętrznych przepływów pracy związanych z rozwojem jądra. Więcej informacji znajdziesz w artykule Utrzymywanie stabilnego KMI.
Uruchom pełne testy weryfikacji systemu za pomocą GKI. Jeśli zauważysz regresję w sprawie oszczędzania energii i wydajności, a nie masz mechanizmów rozwiązywania tych problemów w kodzie ACK, wyślij e-maila na adres kernel-team@android.com, aby uzyskać pomoc.
Instalowanie poprawek
Przed utworzeniem i wysłaniem poprawki wyślij poprawki do LKML. Jeśli poprawki nie można najpierw zastosować za pomocą poprawki, wyjaśnij uzasadnienie w błędzie. Więcej informacji o instalowaniu poprawek znajdziesz w artykule o programowaniu kodu jądra dla GKI.
Jak zgłosić błąd jądra lub skontaktować się z nami
Aby zgłosić błąd, kliknij link Jenel (GKI) Zgłoś błąd na stronie Zgłaszanie błędów.
Jeśli masz pytania dotyczące GKI lub jądra, wyślij e-maila na adres kernel-team@android.com.