Параграф 1: Что есть что и для чего
И так, исходники устройства состоят обычно из:
Kernel
- ядроDevice tree
- дерево устройстваVendor
- вендор, проприетарные библиотеки
Дерево устройства - набор конфигурационных файлов (конфигов) разных форматов. В дереве прописываются различные пути, конфиги сборки, часто изменяющиеся конфиги, которые копируются в прошивку, исходники.
Ядро - ядро Linux, на котором работают все Android устройства, в нем содержатся различные драйвера, переменные для них, деревья для сборки ядра и конфиги, которые говорят, что надо собирать в ядре.
Вендор - набор проприетарных (уже готовых, собранные производителем или кем-либо еще) библиотек устройства, которые просто копируются в устройство. Вендор состоит из тех библиотек, исходников которых нет в открытом доступе.