Skip to content

Параграф 1: Що є що і для чого

І так, вихідні коди пристрою складаються зазвичай із:

  • Kernel - ядро
  • Device tree - дерево пристрою
  • Vendor - вендор, пропрієтарні бібліотеки
  1. Дерево пристрою - набір конфігураційних файлів (конфігів) різних форматів. У дереві прописуються різні шляхи, конфіги збірки, конфіги, що часто змінюються і копіюються в прошивку, вихідні тексти.

  2. Ядро - ядро Linux, на якому працюють усі Android-пристрої, у ньому містяться різні драйвери, змінні для них, дерева для збірки ядра і конфіги, які говорять, що треба збирати в ядрі.

  3. Вендор - набір пропрієтарних (уже готових, зібрані виробником або ким-небудь ще) бібліотек пристрою, які просто копіюються в пристрій. Вендор складається з тих бібліотек, вихідних кодів яких немає у відкритому доступі.