シリアル出力にアクセスできない組み込みデバイスでカーネルパニックをデバッグしようとしています。デバイスには、Linuxカーネルのドライバがサポートする小さな通知LEDがあります。
そのため、kernel/morse.c
LEDサブシステムをLinuxに移植することを考えました(元々は仮想端末に関連するものを使用しました)。
しかし、すぐに問題にぶつかりました。led_brightness_set()
LEDをオンまたはオフにするために使用できる機能があります。これには、led_cdev
(LEDデバイス構造)とbrightness_value
(明るさ値)の2つのパラメータがあります。
設定する方法はわかりますが、brightness_value
作成/インポートする方法がわかりませんled_cdev
。そのような機能がありますか?