Hướng dẫn này cung cấp thông tin tổng quan ở cấp độ cao 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 giải thích về mối quan hệ giữa Nhân Android chung (ACK), nhân GKI và KMI, hãy đọc bài viế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 Android chung và Tiêu chuẩn mã hoá nhân Linux.
Để tìm hiểu về GKI và các mô-đun nhà cung cấp, hãy đọc Tổng quan về mô-đun 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, giám sát và kiểm thử các cách 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 đế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 chi tiết, hãy xem bài viết Duy trì KMI ổn định.
Chạy các bài kiểm thử xác thực toàn bộ hệ thống bằng GKI. Nếu bạn gặp bất kỳ lỗi nào về nguồ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á lỗi
Trước khi tạo và gửi bản vá, hãy gửi các bản vá ngược dòng đến LKML. Nếu không thể gửi bản vá ngược dòng trước, hãy giải thích lý do trong một lỗi. Để biết thêm thông tin về việc vá lỗi, hãy xem bài viết Phát triển mã nhân cho GKI.
Cách báo cáo lỗi nhân 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 trên trang Reporting bugs.
Nếu bạn có câu hỏi liên quan đến GKI hoặc nhân, hãy gửi email đến kernel-team@android.com.