यह मार्गदर्शिका GKI विकास का उच्च-स्तरीय अवलोकन प्रदान करती है।
मौजूदा दस्तावेज़ की समीक्षा करें
जीकेआई विकास शुरू करने से पहले, निम्नलिखित दस्तावेज़ पढ़ें:
जीकेआई परियोजना के अवलोकन के लिए, जीकेआई परियोजना पढ़ें।
एंड्रॉइड कॉमन कर्नेल (एसीके), जीकेआई कर्नेल और केएमआई कैसे संबंधित हैं, इसकी व्याख्या के लिए, एंड्रॉइड कॉमन कर्नेल (एसीके) पढ़ें।
कर्नेल में योगदान कैसे करें यह जानने के लिए, GKI के लिए विकासशील कर्नेल कोड , एंड्रॉइड कॉमन कर्नेल के लिए योगदान दिशानिर्देश और लिनक्स कर्नेल कोडिंग मानक पढ़ें।
जीकेआई और विक्रेता मॉड्यूल के बारे में जानने के लिए, मॉड्यूल अनुभाग में कर्नेल मॉड्यूल अवलोकन और अन्य दस्तावेज़ पढ़ें।
निर्माण, निगरानी और परीक्षण करें
अपने GKI कार्यान्वयन का निर्माण, निगरानी और परीक्षण करते समय, इन दिशानिर्देशों का पालन करें:
अपनी KMI प्रतीक सूची उचित ACK पर सबमिट करें।
अपने आंतरिक कर्नेल विकास वर्कफ़्लो में एक सतत एबीआई निगरानी प्रणाली स्थापित करें। अतिरिक्त विवरण के लिए, स्थिर KMI बनाए रखना देखें।
GKI के साथ पूर्ण सिस्टम सत्यापन परीक्षण चलाएँ। यदि आप शक्ति और प्रदर्शन में किसी भी तरह की गिरावट का अनुभव करते हैं और आपके पास ACK कोड में इन समस्याओं को हल करने के लिए तंत्र नहीं है, तो मदद के लिए kernel-team@android.com पर ईमेल करें।
पैच प्रक्रिया का पालन करें
पैच बनाने और भेजने से पहले, पैच को अपस्ट्रीम में एलकेएमएल पर भेजें । यदि पैच को पहले अपस्ट्रीम नहीं किया जा सकता है, तो बग में तर्क स्पष्ट करें। पैचिंग के बारे में अधिक जानकारी के लिए, GKI के लिए कर्नेल कोड विकसित करें देखें।
कर्नेल बग कैसे दर्ज करें या हमसे संपर्क करें
बग की रिपोर्ट करने के लिए, बग रिपोर्टिंग पृष्ठ पर कर्नेल (जीकेआई) बग फ़ाइल लिंक पर क्लिक करें।
यदि आपके पास GKI या कर्नेल-संबंधित प्रश्न हैं, तो kerenl-team@android.com पर ईमेल करें।