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 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, 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 ký hiệu KMI của bạn đến ACK thích hợp.
Thiết lập hệ thống giám sát ABI liên tục trong quy trình phát triển nhân 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 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ể chuyển bản vá lên trên trước, 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 nhân hệ điều hành, hãy gửi email đến kernel-team@android.com.