2015-03-16 2 views
0

Я хотел бы скомпилировать мой собственный чип AOSP (Android 5.0 или 5.1) для моего Samsung Galaxy S4 Mini (serranoltexx). Я кое-что прочитал об этом here, но у меня есть еще несколько вопросов. Я искал файлы на Обязательное GitHub и нашел это здесь:Build AOSP ROM с файлами устройства CyanogenMod

Эти CM файлы так я могу использовать их для AOSP строить? И мне нужно изменить некоторые из этих файлов, или я могу использовать их для создания моего ПЗУ без каких-либо изменений? А также эти файлы для CM 12 (5.0.2), и, возможно, я хочу скомпилировать 5.1-ROM. Могу ли я также использовать их для новой версии Android?

+0

Вы поняли это? Есть ли вероятность, что вы сможете опубликовать то, что вы сделали в ответ? –

ответ

4

Файлы устройства и поставщика на самом деле не являются частью AOSP, поэтому вам не составит труда сделать ванильный AOSP, включая эти конкретные деревья. Однако если ванильный AOSP не включает ваше устройство в доступные параметры, ни один из источников не будет использовать эти устройства и продукты поставщиков для опроса и использования аппаратных функций, включенных в сторонние деревья, поэтому конечный эффект не будет иметь новых функциональных возможностей ,

Часть переноса должна заключаться в том, чтобы определенные проекты в AOSP использовали определенные аппаратные функции, когда это необходимо, так как нет ничего, чтобы сказать об этом иначе. Хотя они могут работать для включения определенных камер или графических драйверов и т. Д., Вы не получите никаких дополнительных функций, кроме того, что устройства существуют (чего может быть достаточно).

Чтобы включить эти проекты в сборку, вам нужно будет отредактировать один из основных файлов make в каталоге build/target/product AOSP. В идеале вы должны указать свой продукт здесь, но если вы этого не сделаете, вы можете добавить его в общий файл makefile. См. this post для информации, которая установит вас по правильному пути.

Это немного взломать, и в идеале вам будет лучше редактировать сценарии установки, чтобы иметь возможность «обедать» для вашего устройства. Масштабы этого далеко за пределами этой публикации, но он покрыт превосходным Камином Ягмуром Embedded Android.

Надеюсь, это по крайней мере уберет вас в правильном направлении!

0

Вы должны включить патчи CAF в ролик AOSP. Смотрите, Google поддерживает пиксельные, нексусные, Mi A1, Motorola и т. Д. Устройства. Вы должны включать в себя свои собственные устройства, а затем вы должны скомпилировать, вы можете загружать AOSP ROM слишком goto codeaurora doumentation и icludin их патчи.