Modüler çekirdek gereksinimleri

Android 8.0, cihaz çekirdeğini ikiye bölen bir modüler çekirdeği kullanıma sundu çip üzerinde sistem (SoC), cihaz ve panoya özel teslimatlardır. Bu değişiklik orijinal cihaz üreticilerinin (ODM) ve orijinal ayrı ayrı, masaya özel ağaçlarda kullanılmak üzere OEM’lerin ana karta özgü özellikler ve sürücüler sunarak, yaygın olarak kullanılan çekirdeği geçersiz kılmalarını sağlar. çekirdek modülleri biçiminde yeni sürücüler ekleme gibi işlemleri gerçekleştirebilirsiniz.

Android'de modüler çekirdek desteği şunları içerir:

  • Bağımsız SoC ve OEM/ODM çekirdek geliştirme için platform desteği. Android 9 ve sonraki sürümler, anakarta özgü tüm kodların cihazlarda çekirdek modülleri şeklinde gönderimini yapıyor. Sonuç olarak:
  • Uygulama ikili arayüzü (ABI) ve uygulama programlama arayüzü (API) Tedarikçi Firma Test Paketi (VTS) içindeki testler. Bu testler, belirli bir çekirdeğin Android Açık Kaynak Projesini çalıştırabilmesini sağlar (AOSP) çerçevesidir.
  • Android sürümü başına minimum çekirdek sürümü.
  • İçerik üretme desteği Android Satıcı Arayüzü (VINTF) çekirdek nesnelerine göz atın.