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