前面的文章有讲过LED字符设备驱动,用户可以open “/dev/xxxLED”驱动文件,通过write或者ioctl接口去访问LED设备,实际 上,在Linux中,控制LED还有一种简便的方式,它不需要用户写程序,用户通过几个指令就可以控制,而且功能十分强大。这 就是本文接下来要讲的LED子系统。 LED 子系统的可以分为三部分:触发器、LED 设备和核心模块,如下图所示: LED核心模块:管理LED设备和触发器,并为LED设备和触发器提供注册和注销接口。 LED设备:具体的设备,需要提供LED的控制接口。 触发器:LED触发方式,内核提供了none、mmc、nand-disk、hea