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 lại 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 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, theo dõi 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 của bạn cho ACK phù hợp.
Thiết lập một hệ thống giám sát 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 các kiểm thử xác thực hệ thống đầy đủ bằng GKI. Nếu bạn gặp phải bất kỳ sự hồi quy về hiệu suất và hiệu suất, cũng như không có cơ chế để giải quyết vấn đề về mã ACK, email kernel-team@android.com để được trợ giúp.
Làm theo quy trình của bản vá
Trước khi tạo và gửi bản vá, gửi bản vá ngược dòng tới LKML. Nếu không thể cập nhật bản vá trước, hãy giải thích lý do 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 (Gửi báo cáo lỗi) trên trang Báo cáo lỗi.
Nếu bạn có câu hỏi liên quan đến GKI hoặc nhân hệ điều hành, hãy gửi email đến kernel-team@android.com.