Редактирование триггера индикатора сердцебиения

Aug 15 2020

Я пытаюсь отредактировать таймер срабатывания пульса на RPi Zero. Я нашел здесь оригинальный файл .c драйвера ядраhttps://github.com/raspberrypi/linux/blob/rpi-5.4.y/drivers/leds/trigger/ledtrig-heartbeat.c. Но когда я смотрю в мои драйвера ядра Пи, в директории с триггерами /lib/modules/5.4.51+/kernel/drivers/leds/triggerесть только три спусковые и ни один из них не сердцебиения: ledtrig-camera.ko ledtrig-netdev.ko ledtrig-transient.ko. Итак, я предполагаю, что триггер сердцебиения определен в другом месте.

Где я могу найти и отредактировать триггер сердцебиения светодиода?

Ответы

1 DmitryGrigoryev Aug 22 2020 at 02:15

Чтобы создать объект ядра для ledtrig-heartbeat.c, вам необходимо добавить CONFIG_LEDS_TRIGGER_HEARTBEAT=Yв конфигурацию ядра:

 config LEDS_TRIGGER_HEARTBEAT
    tristate "LED Heartbeat Trigger"
    help
      This allows LEDs to be controlled by a CPU load average.
      The flash frequency is a hyperbolic function of the 1-minute
      load average.
If unsure, say Y.

Конфигурацию ядра обычно можно изменить, запустив его make menuconfigв исходной папке ядра.