Управление состояниями зеленого и красного светодиодов на плате NanoPi Duo2. Armbian.
Kernel-драйвер светодиодов имеет “триггеры”, которые позволяют какой-либо другой части ядра операционной системы управлять светодиодами при соответствующей привязке.
Смотрим на светодиоды:
ls -la /sys/class/leds/
Вывод:
Можно и так
1ls /sys/class/leds/
Вывод:
nanopi:green:status nanopi:red:pwr
Смотрим, что можно установить для состяния зеленого светодиода: nanopi:green:status
cat /sys/class/leds/nanopi:green:status/trigger
Вывод:
Устанавливаем триггер heartbeat на зеленый светодиод:
echo heartbeat >/sys/class/leds/nanopi\:green\:status/trigger
Смотрим, что можно установить для состяния красного светодиода: nanopi:red:pwr
cat /sys/class/leds/nanopi:red:pwr/trigger
Вывод:
Устанавливаем триггер cpu на красный светодиод:
echo cpu >/sys/class/leds/nanopi\:red\:pwr/trigger
Итог:
-
Зеленый светодиод на плате heartbeat.
-
Красный светодиод нагрузка cpu.
Armbian 23.5 Bookworm Kernel 6.1.