คู่มือนี้จะให้ภาพรวมระดับสูงของการพัฒนา 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