하트 비트 LED 트리거 편집

Aug 15 2020

RPi Zero에서 하트 비트 트리거 타이머를 편집하려고합니다. 여기에서 커널 드라이버의 원본 .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가 있는 디렉토리 에는 세 개의 트리거 만 있고 하트 비트는 없습니다 ledtrig-camera.ko ledtrig-netdev.ko ledtrig-transient.ko. 그래서 저는 하트 비트 트리거가 다른 곳에서 정의되었다고 가정합니다.

led의 하트 비트 트리거를 어디서 찾고 편집 할 수 있습니까?

답변

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커널 소스 폴더에서 실행 하여 변경할 수 있습니다 .