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