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