Файлы устройства и поставщика на самом деле не являются частью AOSP, поэтому вам не составит труда сделать ванильный AOSP, включая эти конкретные деревья. Однако если ванильный AOSP не включает ваше устройство в доступные параметры, ни один из источников не будет использовать эти устройства и продукты поставщиков для опроса и использования аппаратных функций, включенных в сторонние деревья, поэтому конечный эффект не будет иметь новых функциональных возможностей ,
Часть переноса должна заключаться в том, чтобы определенные проекты в AOSP использовали определенные аппаратные функции, когда это необходимо, так как нет ничего, чтобы сказать об этом иначе. Хотя они могут работать для включения определенных камер или графических драйверов и т. Д., Вы не получите никаких дополнительных функций, кроме того, что устройства существуют (чего может быть достаточно).
Чтобы включить эти проекты в сборку, вам нужно будет отредактировать один из основных файлов make в каталоге build/target/product
AOSP. В идеале вы должны указать свой продукт здесь, но если вы этого не сделаете, вы можете добавить его в общий файл makefile. См. this post для информации, которая установит вас по правильному пути.
Это немного взломать, и в идеале вам будет лучше редактировать сценарии установки, чтобы иметь возможность «обедать» для вашего устройства. Масштабы этого далеко за пределами этой публикации, но он покрыт превосходным Камином Ягмуром Embedded Android.
Надеюсь, это по крайней мере уберет вас в правильном направлении!
Вы поняли это? Есть ли вероятность, что вы сможете опубликовать то, что вы сделали в ответ? –