我有一个这些:
基本上,它是一个带有三个 LED(红、绿、蓝)的 USB 设备。
Linux 内核通过该模块支持该设备usbled
已经有一段时间了。但是,我不确定如何通过 Bash 脚本实际控制设备。该/sys
目录包含以下文件:
root@desktop:/sys/devices/pci0000:00/0000:00:13.0/usb5/5-3/5-3:1.0# ls
bAlternateSetting bInterfaceSubClass ep_81 red
bInterfaceClass blue green subsystem
bInterfaceNumber bNumEndpoints modalias supports_autosuspend
bInterfaceProtocol driver power uevent
答案1
文件red
、green
和blue
是允许向其中写入 ASCII 十进制值的字符设备。
例如,要将设备更改为亮红色,可以执行以下操作*:
#!/bin/bash
echo 9 >red
echo 0 >green
echo 0 >blue
* 请注意,必须以 root 身份运行