Linux驱动运行灯 Heartbeat

简介: 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

目录
相关文章
|
5天前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
66 0
|
5天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
36 0
|
5天前
|
Linux Shell 开发工具
Shell的运行原理以及Linux当中的权限问题
Shell的运行原理以及Linux当中的权限问题
37 0
|
5天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
36 0
|
5天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
31 0
|
5天前
|
Linux 芯片 Ubuntu
Linux驱动入门 —— 利用引脚号操作GPIO进行LED点灯
Linux驱动入门 —— 利用引脚号操作GPIO进行LED点灯
|
5天前
|
Ubuntu Linux
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-2
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-2
|
5天前
|
Linux 芯片
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-1
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯
Linux驱动入门 —— 利用寄存器操作GPIO进行LED点灯-1
|
5天前
|
Linux C语言 Ubuntu
Linux驱动入门——编写第一个驱动
Linux驱动入门——编写第一个驱动
Linux驱动入门——编写第一个驱动
|
5天前
|
Linux
linux驱动层输出dev_dbg打印信息
linux驱动层输出dev_dbg打印信息
28 0