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