คู่มือนี้จะแสดงภาพรวมระดับสูงของการพัฒนา GKI
ดูเอกสารประกอบที่มีอยู่
โปรดอ่านเอกสารต่อไปนี้ก่อนเริ่มการพัฒนา GKI
อ่านภาพรวมของโปรเจ็กต์ GKI ได้ที่โปรเจ็กต์ GKI
อ่านคำอธิบายความสัมพันธ์ระหว่างเคอร์เนลทั่วไปของ Android (ACK), เคอร์เนล GKI และ KMI ได้ที่เคอร์เนลทั่วไปของ Android (ACK)
หากต้องการดูวิธีมีส่วนร่วมในเคอร์เนล โปรดอ่านการพัฒนาโค้ดเคอร์เนลสำหรับ GKI, หลักเกณฑ์การมีส่วนร่วมสำหรับเคอร์เนลทั่วไปของ Android และมาตรฐานการเขียนโค้ดเคอร์เนล Linux
หากต้องการดูข้อมูลเกี่ยวกับ GKI และโมดูลของผู้ให้บริการ โปรดอ่านภาพรวมของโมดูลเคอร์เนลและเอกสารอื่นๆ ในส่วนโมดูล
สร้าง ตรวจสอบ และทดสอบ
เมื่อสร้าง ตรวจสอบ และทดสอบการติดตั้งใช้งาน GKI ให้ทําตามหลักเกณฑ์ต่อไปนี้
ส่งรายการสัญลักษณ์ KMI ไปยัง ACK ที่เหมาะสม
ตั้งค่าระบบตรวจสอบ ABI แบบต่อเนื่องในเวิร์กโฟลว์การพัฒนาเคอร์เนลภายใน โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อการคง KMI ให้เสถียร
ทำการทดสอบความถูกต้องของระบบอย่างเต็มรูปแบบด้วย GKI หากคุณพบการลดลงของกำลังไฟและประสิทธิภาพ และไม่มีกลไกในการแก้ไขปัญหาเหล่านี้ในรหัส ACK โปรดส่งอีเมลไปที่ kernel-team@android.com เพื่อขอความช่วยเหลือ
ทำตามขั้นตอนการแก้ไข
ก่อนสร้างและส่งแพตช์ ให้ส่งแพตช์ไปยัง LKML หากอัปสตรีมแพตช์ไม่ได้ก่อน ให้อธิบายเหตุผลในข้อบกพร่อง ดูข้อมูลเพิ่มเติมเกี่ยวกับการปะติดปะต่อได้ที่พัฒนาโค้ดเคอร์เนลสําหรับ GKI
วิธีรายงานข้อบกพร่องของเคอร์เนลหรือติดต่อเรา
หากต้องการรายงานข้อบกพร่อง ให้คลิกลิงก์เคอร์เนล (GKI) รายงานข้อบกพร่องในหน้าการรายงานข้อบกพร่อง
หากมีข้อสงสัยเกี่ยวกับ GKI หรือเคอร์เนล โปรดส่งอีเมลไปที่ kernel-team@android.com