Modüler Çekirdek Gereksinimleri

Android 8.0, cihaz çekirdeğini çip üzerinde sistem (SoC), cihaz ve karta özel teslimatlara bölen modüler bir çekirdek tanıttı. Bu değişiklik, orijinal cihaz üreticilerinin (ODM'ler) ve orijinal ekipman üreticilerinin (OEM'ler) panoya özgü özellikler ve sürücüler için yalıtılmış, panoya özgü ağaçlarda çalışmasını, ortak çekirdek yapılandırmalarını geçersiz kılmalarını ve forma yeni sürücüler eklemelerini mümkün kıldı. çekirdek modülleri vb.

Android'deki modüler çekirdek desteği aşağıdakileri içerir:

  • Bağımsız SoC ve OEM/ODM çekirdek geliştirme için platform desteği. Android 9 ve üzeri, karta özel tüm kodların cihazlarda çekirdek modülleri olarak oluşturulup gönderilmesini önerir. Sonuç olarak:
  • Satıcı Test Paketi'ndeki (VTS) uygulama ikili arayüzü (ABI)/uygulama programlama arayüzü (API) testleri. Bu testler, belirli bir çekirdeğin Android Açık Kaynak Projesi (AOSP) çerçevesini çalıştırabilmesini sağlar.
  • Android sürümü başına minimum çekirdek sürümü.
  • Android Satıcı Arayüzü (VINTF) çekirdek nesneleri oluşturma desteği.