Hướng dẫn này cung cấp cái nhìn tổng quan ở mức độ cao về phát triển GKI.
Xem lại tài liệu hiện có
Trước khi bạn bắt đầu phát triển GKI, hãy đọc các tài liệu sau:
Để biết tổng quan về dự án GKI, hãy đọc dự án GKI .
Để biết giải thích về mối liên hệ giữa Hạt nhân chung của Android (ACK), hạt nhân GKI và KMI, hãy đọc Hạt nhân chung của Android (ACK) .
Để tìm hiểu cách đóng góp cho hạt nhân, hãy đọc Phát triển mã hạt nhân cho GKI , Nguyên tắc đóng góp cho hạt nhân phổ biến của Android và tiêu chuẩn mã hóa hạt nhân Linux .
Để tìm hiểu về GKI và các mô-đun của nhà cung cấp, hãy đọc 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à thử nghiệm
Khi xây dựng, giám sát và thử nghiệm việc triển khai GKI của bạn, 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 tới 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 hạt nhân nội bộ của bạn. Để biết thêm chi tiết, hãy xem Duy trì KMI ổn định .
Chạy thử nghiệm xác thực toàn bộ hệ thống với GKI. Nếu bạn gặp phải bất kỳ sự suy giảm nào về sức mạnh cũng như hiệu suất và không có cơ chế giải quyết những vấn đề này trong mã ACK, hãy gửi email tới kernel-team@android.com để được trợ giúp.
Thực hiện 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 tới LKML . Nếu bản vá không thể được cập nhật trước, hãy giải thích lý do cơ bản của lỗi . Để biết thêm thông tin về việc vá lỗi, hãy xem Phát triển mã hạt nhân cho GKI .
Cách báo cáo lỗi kernel hoặc liên hệ với chúng tôi
Để báo cáo lỗi, hãy nhấp vào liên kết Kernel (GKI) File a bug 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 kernel, hãy gửi email tới kernel-team@android.com .