デバイスのすべての LED は下にあります。
/sys/class/leds/
私の場合、次のLEDがあります
amber
button-backlight
flashlight
green
lcd-backlight
「緑」の中を見てみるとわかる
> cd green
> ls
blink
brightness
currents
device
lut_coefficient
max_brightness
off_timer
power
pwm_coefficient
subsystem
trigger
uevent
これらのファイルは、LED を制御するカーネル モジュールへのインターフェイスです。この場合、それらはchar-devicesだと思います。コマンド「echo」および「cat」を使用して、カーネル モジュールと通信できます。ここに例があります..
echo 1 > brightness # Turn on led
echo 0 > brightness # Turn off led
あなたが言ったように「ハートビート」パルスを実装するには、「まばたき」を調べます。リバース エンジニアリングを実行したくない場合、これはカーネル内で何が起こっているかを確認するための良いエントリ ポイントとなる可能性がありますleds-gpio.c