平台:Hi3536c,
内核:Linux 3.8.y
系统运行Led灯,心跳灯驱动配置
设备树配置:
/arch/arm/boot/dts/hi3536c-demb.dts
内核配置:
→ Device Drivers → LED Support
→ Device Drivers → LED Support → LED Trigger support
测试
cd /sys/devices/leds/leds/hi:red:led1 (不同平台可能路径不同)
可以看一下当前的led控制方式:
cat trigger none nand-disk timer oneshot [heartbeat] backlight gpio cpu0 cpu1 default-on transient flash torch
当前是心跳:
看下led灯,应该是在自动闪烁的。
如果设置为gpio,则灯不再闪烁,这时可以手动控制,这样可以在程序里控制,以代表程序的运行状态:
echo gpio > trigger #点亮、熄灭灯, echo 0 > brightness echo 1 > brightness
参考:
tiny4412 驱动 (5)Heartbeat_有崖的博客-CSDN博客