Глава 2. 📘 8. Device Tree — как Linux узнаёт об устройстве
📘 Глава 2. Device Tree — как Linux узнаёт об устройстве 🔧 Из книги: The Linux Driver Development Guide for Raspberry Pi 3 👋 Добро пожаловать! Сегодня мы поговорим о том, как Linux определяет, какие устройства подключены к системе. И ответ — Device Tree! 🌳 🎯 В этом видео вы узнаете: Что такое Device Tree и зачем он нужен Как выглядит файл .dts и как он компилируется Как описать UART, GPIO, LED в дереве устройств Что значит compatible, reg, interrupts и status Как связать .dts и драйвер с помощью of_match_table Как модифицировать Device Tree на Raspberry Pi 3 🧠 Без Device Tree ядро Linux ничего не знает о вашем оборудовании! Если вы пишете драйвер — вы должны знать, как его правильно описать! 📁 Примеры из видео доступны в .dts, .c и .dtb формате. 📎 Полезные ссылки: bcm283x.dtsi: https://elixir.bootlin.com/linux/latest/source/arch/arm/boot/dts/bcm283x.dtsi Device Tree docs: https://elixir.bootlin.com/linux/latest/source/Documentation/devicetree/bindings #Linux #DeviceTree #RaspberryPi3 #EmbeddedLinux #LinuxDrivers #ARM
Название:
Глава 2. 📘 8. Device Tree — как Linux узнаёт об устройстве
Категория:
Разное