Linux驱动运行灯 Heartbeat

平台: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博客
https://blog.csdn.net/qq_21353001/article/details/90738502

猜你喜欢

转载自blog.csdn.net/wuquan_1230/article/details/115867847
今日推荐