Linux Mintと4.4.0-78ジェネリックカーネルのラップトップを持っています。
また、/ sys/class/ledsディレクトリにいくつかのledがあり、bashで "echo 255> brightness"を実行することで、ユーザー空間でオンとオフを切り替えることができます。
しかし私はそれらを私のカーネルモジュールに入れ替えたいと思います。
このモジュールはUDPパケットを受信し、着信パケットデータに基づいてスイッチを切り替えます。
私はグーグルで "leds-base.c"、 "leds-class.c"というカーネルソースファイルを見つけました。これにはledを制御する機能が含まれています。しかし、この関数は "struct led_classdev"を渡す必要があり、どこで取得するべきか分かりません。
これは、カーネルモジュールの/ sys/class/ledsディレクトリの名前を使ってLEDの明るさを設定する方法ですか?
PS。私は同様の質問を見たことがありますが、これはKEYBOARDのLEDに関するものです。私がコントロールしたいのはキーボードのものではなく、前述の問題のコードでは制御できません。Linuxカーネルモジュールでledを点滅させるには?
0
A
答えて
0
はled_trigger
クラスを実装し、あなたのドライバで
led_trigger_event(led, LED_FULL);
や友人を呼び出します。どのトリックにもあなたのトリガーをバインドすることができます
echo my-trigger-name > /sys/class/leds/.../trigger
関連する問題
- 1. ランダムに点滅するLED
- 2. PIC18F2220 LED点滅プログラムエラー
- 3. blackfin bf537 LED点滅
- 4. 点滅するLED Verilog
- 5. Verilogを使ってLEDを点滅させる方法
- 6. Sparkfun Thingで点滅するLED ESP8266
- 7. PIC16F877で点滅するLED - アセンブリコード
- 8. ビーグルボーンブラックでLEDを点滅させる頻度を得る方法は?
- 9. Arduino + Johnny-fiveでRGB LEDが点滅
- 10. Arduinoプログラムでledを3回点滅させることができません
- 11. MIPSおよびPIC32 LED点滅遅延
- 12. Android - LED通知が点滅しない
- 13. UIScrollViewでスクロールインジケータを点滅/点滅させる方法は?
- 14. playframeworkを点滅させるか点滅させない
- 15. ADK点滅チュートリアル:オンボードLEDは常にオンです
- 16. Arduino-PythonでリンクされたLEDの点滅
- 17. FPGA(VHDL) - イーサネットパケット受信時にLEDが点滅する
- 18. 複数のLED /ボタンがある場合、LEDが点滅します。
- 19. LEDをCで点滅しようとしています
- 20. ESP8266 Linux:プログラミングと点滅
- 21. カメラのLEDを何度も点滅させるにはどうすればいいですか?
- 22. イメージアニメーションを点滅させる方法は?
- 23. ムービークリップをタイマーで点滅させる
- 24. WPFでComboBoxを点滅させる
- 25. javascriptでランダムテキストを点滅させる
- 26. Linuxカーネルモジュールの浮動小数点演算
- 27. 一定期間LEDが点滅しているか確認するには?
- 28. LEDディスプレイで複数のラインを点灯させる方法は?
- 29. LEDの点滅のためのVHDLのプロセス
- 30. JavaScriptを点滅させる目のアニメーション
MMCホストの実装方法を確認してください。 – 0andriy