במדריך הזה מופיעה סקירה כללית של פיתוח GKI.
בדיקת התיעוד הקיים
לפני שמתחילים בפיתוח GKI, כדאי לקרוא את המסמכים הבאים:
סקירה כללית של פרויקט GKI זמינה במאמר GKI project.
במאמר Android Common Kernels (ACK) מוסבר על הקשר בין Android Common Kernels (ACK), ליבות GKI ו-KMI.
כדי ללמוד איך לתרום לליבה, אפשר לקרוא את המאמרים פיתוח קוד ליבה ל-GKI, הנחיות לתרומה לליבות משותפות של Android ותקני קידוד של ליבת Linux.
מידע על GKI ומודולים של ספקים זמין במאמר סקירה כללית על מודולי ליבה ובמסמכים אחרים בקטע 'מודולים'.
פיתוח, מעקב ובדיקה
כשמפתחים, עוקבים אחרי ההטמעות של GKI ובודקים אותן, כדאי לפעול לפי ההנחיות הבאות:
שולחים את רשימת הסמלים של KMI אל ה-ACK המתאים.
הגדרתם מערכת לניטור רציף של ABI בתהליכי העבודה הפנימיים שלכם לפיתוח ליבת מערכת ההפעלה. פרטים נוספים זמינים במאמר בנושא שמירה על KMI יציב.
הרצה של בדיקות אימות מלאות של המערכת באמצעות GKI. אם אתם חווים ירידה בביצועים ובצריכת החשמל ואין לכם מנגנונים לטיפול בבעיות האלה בקוד ACK, תוכלו לשלוח אימייל לכתובת kernel-team@android.com לקבלת עזרה.
איך מבצעים את תהליך הטלאי
לפני שיוצרים ושולחים תיקון, שולחים תיקונים ל-LKML. אם אי אפשר להעביר את התיקון למקור, צריך להסביר את הסיבה לכך בבאג. מידע נוסף על תיקון באגים זמין במאמר פיתוח קוד ליבה עבור GKI.
איך מדווחים על באג בקרנל או יוצרים איתנו קשר
כדי לדווח על באג, לוחצים על הקישור Kernel (GKI) File a bug בדף Reporting bugs.
אם יש לכם שאלות שקשורות ל-GKI או לליבת המערכת, אתם יכולים לשלוח אימייל לכתובת kernel-team@android.com.