این راهنما نمای کلی سطح بالایی از توسعه GKI ارائه میدهد.
مرور کردن اسناد موجود
قبلاز شروع توسعه GKI، اسناد زیر را بخوانید:
برای نمای کلی پروژه GKI، پروژه GKI را بخوانید.
برای توضیح درباره نحوه ارتباط «هستههای مشترک Android» (ACK)، هستههای GKI، و KMI، هستههای مشترک Android (ACK) را بخوانید.
برای آشنایی با نحوه همیاری در هسته، توسعه کد هسته برای GKI، دستورالعملهای همیاری برای «هستههای مشترک Android»، و استانداردهای کدنویسی هسته Linux را بخوانید.
برای آشنایی با GKI و واحدهای فروشنده، نمای کلی واحدهای هسته و دیگر سندها را در بخش واحدها بخوانید.
ساختن، نظارت کردن، و آزمایش کردن
هنگام ساخت، نظارت، و آزمایش پیادهسازیهای GKI، این دستورالعملها را دنبال کنید:
فهرست نماد KMI خود را به ACK مناسب ارسال کنید.
در گردشهای کار توسعه هسته داخلی خود، سیستم پایش مداوم ABI راهاندازی کنید. برای جزئیات بیشتر، به حفظ KMI پایدار مراجعه کنید.
آزمایشهای اعتبارسنجی کامل سیستم را با GKI اجرا کنید. اگر با پسرفت در توان و عملکرد مواجه شدید و سازوکارهایی برای رسیدگی به این مشکلات در کد ACK ندارید، برای دریافت راهنمایی به kernel-team@android.com ایمیل بزنید.
فرایند وصله را دنبال کنید
قبلاز ایجاد و ارسال وصله، وصلهها را به LKML بالادستی ارسال کنید. اگر وصله نمیتواند ابتدا بالادستی شود، دلیل آن را در اشکال توضیح دهید. برای اطلاعات بیشتر درباره وصله کردن، به توسعه کد هسته برای GKI مراجعه کنید.
نحوه ثبت اشکال هسته یا تماس با ما
برای گزارش کردن اشکال، روی پیوند Kernel (GKI) File a bug (ثبت اشکال هسته (GKI)) در صفحه Reporting bugs (گزارش کردن اشکال) کلیک کنید.
اگر سؤالاتی درباره GKI یا هسته دارید، به kernel-team@android.com ایمیل ارسال کنید.