Hướng dẫn này cung cấp thông tin tổng quan về quá trình phát triển GKI.
Xem tài liệu hiện có
Trước khi bắt đầu phát triển GKI, hãy đọc các tài liệu sau:
Để biết thông tin tổng quan về dự án GKI, hãy đọc bài viết Dự án GKI.
Để biết nội dung giải thích về mối quan hệ giữa Hạt nhân Android chung (ACK), hạt nhân GKI và KMI, hãy đọc bài viết Hạt nhân Android chung (ACK).
Để tìm hiểu cách đóng góp cho nhân, hãy đọc bài viết Phát triển mã nhân cho GKI, Nguyên tắc đóng góp cho Nhân phổ biến của Android và Tiêu chuẩn lập trình nhân Linux.
Để tìm hiểu về GKI và các mô-đun của nhà cung cấp, hãy đọc bài viết Tổng quan về mô-đun hạt nhân và các tài liệu khác trong phần mô-đun.
Xây dựng, giám sát và kiểm thử
Khi xây dựng, theo dõi và kiểm thử việc triển khai GKI, hãy làm theo các nguyên tắc sau:
Gửi danh sách biểu tượng KMI đến ACK thích hợp.
Thiết lập hệ thống theo dõi ABI liên tục trong quy trình phát triển nhân hệ điều hành nội bộ. Để biết thêm thông tin, hãy xem phần Duy trì KMI ổn định.
Chạy toàn bộ quy trình kiểm tra xác thực hệ thống bằng GKI. Nếu bạn gặp bất kỳ sự hồi quy nào về nguồn điện và hiệu suất và không có cơ chế để giải quyết các vấn đề này trong mã ACK, hãy gửi email đến kernel-team@android.com để được trợ giúp.
Làm theo quy trình vá
Trước khi tạo và gửi bản vá, hãy gửi bản vá ngược dòng đến LKML. Nếu không thể ngược dòng trước bản vá, hãy giải thích lý do trong một lỗi. Để biết thêm thông tin về cách vá, hãy xem phần Phát triển mã hạt nhân cho GKI.
Cách gửi lỗi nhân hệ điều hành hoặc liên hệ với chúng tôi
Để báo cáo lỗi, hãy nhấp vào đường liên kết Kernel (GKI) File a bug (Hạt nhân (GKI) Báo cáo lỗi) trên trang Reporting bugs (Báo cáo lỗi).
Nếu bạn có câu hỏi liên quan đến GKI hoặc kernel, hãy gửi email đến địa chỉ kernel-team@android.com.