【信息科学与工程学】【产品体系】【制造工程】计算机科学与自动化——第一百八十八篇 “存储系统/存储介质/存储芯片”中的学科知识
2026/8/23 9:04:24
LED 通常可通过 GPIO 引脚控制,但内核子系统能提供更专业的控制。以下是详细介绍:
-内核子系统控制优势:LED 内核子系统可设置亮度(前提是 LED 支持),还能处理非简单 GPIO 引脚连接的 LED,可配置为在特定事件触发,如块设备访问或心跳信号以显示设备正常工作。需在配置内核时添加CONFIG_LEDS_CLASS选项及合适的 LED 触发动作。更多信息可查看Documentation/leds/,驱动位于drivers/leds/。
-通过 sysfs 接口控制:与 GPIO 类似,LED 通过/sys/class/leds目录下的 sysfs 接口控制。以 BeagleBone Black 为例,LED 名称按devicename:colour:function形式编码在设备树中。示例如下:
# ls /sys/class/leds beaglebone:green:heartbeat beaglebone:green:usr2 beaglebone:green:mmc0 beaglebone:green:usr3查看某个 LED 属性时,路径中的冒号需用反斜杠转义: