Глава 5.25: Подключение RGB LED к LED class через DT The Linux Driver Development Guide for RPi 3 📘

Аватар автора
The Linux Driver Development Guide for RPi 3 📘 === 💡 В этом видео мы подключаем RGB светодиод к LED class в Linux через Device Tree — без единой строки кода драйвера. ✅ Мы добились полной интеграции светодиодов в /sys/class/leds/, реализовали управление через brightness, trigger, и назначение GPIO через gpios = &gpio N в DTS. 📦 Всё, что вы увидите — работает без user-space программ. Только ядро и DT! В конце мы проверим работу всех трёх компонентов RGB светодиода вручную и убедимся в корректной интеграции. === Проверка ======== 1. Проверить `sysfs` после загрузки DT: .. code-block:: bash ls /sys/class/leds/ # → ledred ledgreen ledblue 2. Проверить работу триггеров: .. code-block:: bash cat /sys/class/leds/ledred/trigger echo timer | sudo tee /sys/class/leds/ledred/trigger echo none | sudo tee /sys/class/leds/ledred/trigger 3. Проверить включение/выключение вручную: .. code-block:: bash echo 1 | sudo tee /sys/class/leds/ledred/brightness echo 0 | sudo tee /sys/class/leds/ledred/brightness 4. Проверить статус: .. code-block:: bash cat /sys/class/leds/ledred/brightness cat /sys/class/leds/ledred/trigger 5. Проверить, какие GPIO задействованы: .. code-block:: bash gpioinfo | grep led raspi-gpio get 16 raspi-gpio get 20 raspi-gpio get 21

0/0


0/0

0/0

0/0

0/0