ハートビートLEDトリガーの編集
RPiZeroでハートビートトリガーのタイマーを編集しようとしています。カーネルドライバの元の.cファイルをここで見つけましたhttps://github.com/raspberrypi/linux/blob/rpi-5.4.y/drivers/leds/trigger/ledtrig-heartbeat.c。しかし、Piのカーネルドライバーを調べると、トリガーの/lib/modules/5.4.51+/kernel/drivers/leds/trigger
あるディレクトリには3つのトリガーしかなく、いずれもハートビートではありませんledtrig-camera.ko ledtrig-netdev.ko ledtrig-transient.ko
。したがって、ハートビートトリガーは他の場所で定義されていると想定しています。
LEDのハートビートトリガーはどこで見つけて編集できますか?
回答
1 DmitryGrigoryev
のカーネルオブジェクトを構築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
、カーネルソースフォルダーで実行することで変更できます。