Modifica trigger LED battito cardiaco

Aug 15 2020

Sto cercando di modificare il timer del trigger di heartbeat su RPi Zero. Ho trovato il file .c originale del driver del kernel quihttps://github.com/raspberrypi/linux/blob/rpi-5.4.y/drivers/leds/trigger/ledtrig-heartbeat.c. Ma quando guardo nei miei driver del kernel di Pi, nella directory con i trigger /lib/modules/5.4.51+/kernel/drivers/leds/triggerci sono solo tre inneschi e nessuno di loro sono battito cardiaco: ledtrig-camera.ko ledtrig-netdev.ko ledtrig-transient.ko. Quindi presumo che il trigger del battito cardiaco sia definito altrove.

Dove posso trovare e modificare il trigger del battito cardiaco del led?

Risposte

1 DmitryGrigoryev Aug 22 2020 at 02:15

Per creare un oggetto kernel per ledtrig-heartbeat.c, è necessario aggiungere CONFIG_LEDS_TRIGGER_HEARTBEAT=Yalla configurazione del kernel:

 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.

La configurazione del kernel di solito può essere modificata eseguendo make menuconfignella cartella dei sorgenti del kernel.