0
我有一臺帶有Linux Mint和4.4.0-78-通用內核的筆記本電腦。
此外,我在/ sys/class/leds目錄中有一些leds,並且我可以通過在bash中執行「echo 255> brightness」在用戶空間中打開和關閉它們。
但是我想在我的內核模塊中切換它們。
可以說,這個模塊將根據傳入的數據包數據偵聽udp套接字和開關led。
我用google搜索到了一個名爲「leds-base.c」的內核源文件,其中包含了控制leds的函數「leds-class.c」。然而,這個函數需要傳遞「struct led_classdev」,我不知道我應該在哪裏得到它。
所以,問題是:如何在內核模塊中使用它的名稱從/ sys/class/leds目錄設置led亮度?
PS。我見過類似的問題,但它只是關於鍵盤LED,我想控制的LED不是鍵盤,並且不能由前面提到的代碼來控制。如何在linux內核模塊中閃爍LED?
檢查MMC主機如何實施。 – 0andriy