Yêu cầu hạt nhân mô-đun

Android 8.0 đã giới thiệu một hạt nhân mô-đun, chia hạt nhân thiết bị thành một hệ thống trên chip (SoC), thiết bị và các sản phẩm dành riêng cho bo mạch. Thay đổi này giúp các nhà sản xuất thiết bị gốc (ODM) và nhà sản xuất thiết bị gốc (OEM) có thể làm việc trong các cây riêng biệt, dành riêng cho bo mạch cho các tính năng và trình điều khiển dành riêng cho bo mạch, cho phép họ ghi đè các cấu hình hạt nhân phổ biến, thêm trình điều khiển mới vào biểu mẫu của các mô-đun hạt nhân, v.v.

Hỗ trợ hạt nhân mô-đun trong Android bao gồm:

  • Hỗ trợ nền tảng để phát triển hạt nhân SoC và OEM/ODM độc lập. Android 9 trở lên khuyên bạn nên xây dựng và vận chuyển tất cả mã dành riêng cho bo mạch dưới dạng mô-đun hạt nhân trong thiết bị. Kết quả là:
  • Kiểm tra giao diện nhị phân ứng dụng (ABI)/giao diện lập trình ứng dụng (API) trong Bộ kiểm tra nhà cung cấp (VTS) . Các thử nghiệm này đảm bảo rằng một hạt nhân nhất định có thể chạy khung Dự án mã nguồn mở Android (AOSP).
  • Phiên bản kernel tối thiểu cho mỗi bản phát hành Android.
  • Hỗ trợ tạo các đối tượng hạt nhân Giao diện nhà cung cấp Android (VINTF) .