מדריך זה מספק סקירה כללית ברמה גבוהה של פיתוח GKI.
עיין בתיעוד הקיים
לפני שתתחיל בפיתוח GKI, קרא את המסמכים הבאים:
לסקירה כללית של פרויקט GKI, קרא פרויקט GKI .
להסבר על הקשר של ליבות אנדרואיד נפוצות (ACKs), ליבות GKI ו-KMI, קרא את גרעיני Android Common (ACK) .
כדי ללמוד כיצד לתרום לליבה, קרא פיתוח קוד ליבה עבור GKI , הנחיות תרומה עבור ליבות נפוצות של אנדרואיד ותקני קידוד ליבות לינוקס .
כדי ללמוד על מודולי GKI וספקים, קרא סקירה כללית של מודולי ליבה ומסמכים אחרים בסעיף המודולים.
בנה, ניטור ובדוק
בעת בנייה, ניטור ובדיקה של יישומי GKI שלך, עקוב אחר ההנחיות הבאות:
שלח את רשימת סימוני ה-KMI שלך ל-ACK המתאים.
הגדר מערכת ניטור ABI רציפה בזרימות העבודה הפנימיות של פיתוח ליבה. לפרטים נוספים, ראה שמירה על KMI יציב .
הפעל בדיקות אימות מערכת מלאות עם GKI. אם אתה חווה רגרסיות כלשהן בכוח ובביצועים ואין לך מנגנונים לטפל בבעיות אלה בקוד ה-ACK, שלח דוא"ל ל- kernel-team@android.com לקבלת עזרה.
עקוב אחר תהליך התיקון
לפני יצירה ושליחה של תיקון, שלח תיקונים במעלה הזרם ל-LKML . אם לא ניתן להעלות את התיקון תחילה, הסבר את הרציונל בבאג . למידע נוסף על תיקון, ראה פיתוח קוד ליבה עבור GKI .
כיצד להגיש באג ליבה או ליצור איתנו קשר
כדי לדווח על באג, לחץ על הקישור קובץ באג (GKI) בעמוד דיווח על באגים .
אם יש לך שאלות הקשורות ל-GKI או ליבה, שלח דוא"ל אל kernel-team@android.com .