本指南提供 GKI 開發作業的概要總覽。
查看現有說明文件
開始開發 GKI 前,請先閱讀下列文件:
如要瞭解 GKI 專案的總覽,請參閱 GKI 專案。
如要瞭解 Android 常見核心 (ACK)、GKI 核心和 KMI 的關係,請參閱「Android 常見核心 (ACK)」。
如要瞭解如何為核心提供貢獻,請參閱「為 GKI 開發核心程式碼」、「Android 通用核心的貢獻指南」和「Linux 核心程式編碼標準」。
如要瞭解 GKI 和供應商模組,請參閱「核心模組總覽」和模組部分的其他文件。
建構、監控及測試
建立、監控及測試 GKI 實作項目時,請遵循下列規範:
將 KMI 符號清單提交至適當的 ACK。
在內部核心開發工作流程中設定持續的 ABI 監控系統。如需更多詳細資訊,請參閱「維持穩定的 KMI」。
使用 GKI 執行完整的系統驗證測試。如果您在電力和效能方面遇到任何回歸情形,且沒有機制可在 ACK 程式碼中解決這些問題,請傳送電子郵件至 kernel-team@android.com 尋求協助。
遵照修補程式程序
在建立及傳送修補程式前,請將修補程式傳送至 LKML 上游。如果無法先將修補程式上傳至上游,請在錯誤中說明原因。如要進一步瞭解修補程序,請參閱「為 GKI 開發核心程式碼」。
如何回報核心錯誤或與我們聯絡
如果您有 GKI 或核心相關問題,請傳送電子郵件至 kernel-team@android.com。