Android Образ сборки AOSP и его зависимость от кода поставщика - PullRequest
0 голосов
/ 08 мая 2020

Я успешно создал образ Android 10 AOSP. Я понимаю, что для успешной загрузки необходимо интегрировать код c определенного производителя с AOSP. Но я понятия не имею, как его интегрировать, пожалуйста, прокомментируйте это или укажите мне какую-нибудь информационную ссылку.

Ниже приведены некоторые из моих других вопросов: 1. Linux использует файлы dtb, которые содержат информацию насчет платы и SO C как это обрабатывается в android это то же самое? 2. Поскольку разные SO C имеют разные реализации IP, относящиеся к периферийным устройствам, в идеале ядро ​​также должно иметь определенные драйверы c, относящиеся к одному и тому же, но как они будут поддерживаться в ядре android / linux. 3. На моем веб-сайте поставщика мобильных устройств я вижу, что исходный код доступен для ядра. Могу ли я использовать его вместе с AOSP, а не DTB?

Спасибо, Сурадж

1 Ответ

0 голосов
/ 08 мая 2020

Android требует, чтобы у вашего ядра был только определенный набор конфигураций (например, поддержка Binder). В остальном ядро ​​и весь процесс загрузки, предшествующий запуску init в пользовательском пространстве, считается ответственностью производителя, поскольку он зависит от оборудования.

...