vault backup: 2026-02-28 20:56:06

This commit is contained in:
2026-02-28 20:56:06 +03:00
parent fae769df28
commit c6b8034da6
+12 -1
View File
@@ -25,11 +25,22 @@ kernal initialization stage
## Device tree - Описание аппаратной конфигурации.
Device Tree — это **описание аппаратной конфигурации конкретной платы**. Применяется GPU до запуска ядра.
Device Tree Overlays - фрагмент device tree, который
Device Tree Overlays - фрагмент device tree, который:
добавляет новое устройство
включает отключенный контроллер
меняет параметры существующего узла
Пример изменения конфигурации DT без перекомпиляции ядра
Открыть config.txt и добавить `dtoverlay=i2c-rtc,ds3231`
Что происходит:
1. GPU загрузит основной DTB
2. GPU применит overlay
3. GPU передаст модифицированный DT ядру
4. Ядро увидит новое устройство
5. Драйвер RTC автоматически загрузится
Команды для работы:
`cat /proc/device-tree/model` - модель платы для которой device tree создан
`ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU