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

目录
相关文章
|
7天前
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
39 0
|
8天前
|
Linux 开发工具 C语言
Linux 安装 gcc 编译运行 C程序
Linux 安装 gcc 编译运行 C程序
31 0
|
21天前
|
监控 Unix Linux
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
Linux操作系统调优相关工具(四)查看Network运行状态 和系统整体运行状态
32 0
|
28天前
|
运维 Java Shell
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包
28 0
|
1月前
|
Linux API 调度
Linux系统驱动跟裸机驱动的区别
Linux系统驱动跟裸机驱动的区别
31 0
|
1月前
|
Shell Linux 程序员
【Linux】浅谈shell命令以及运行原理
【Linux】浅谈shell命令以及运行原理
|
1月前
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
42 0
|
1月前
|
存储 缓存 Linux
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
【Shell 命令集合 磁盘维护 】Linux 设置和查看硬盘驱动器参数 hdparm命令使用教程
38 0
|
1月前
|
Linux 编译器 程序员
【Linux 调试秘籍】深入探索 C++:运行时获取堆栈信息和源代码行数的终极指南
【Linux 调试秘籍】深入探索 C++:运行时获取堆栈信息和源代码行数的终极指南
69 0
|
21天前
|
Linux
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
Linux操作系统调优相关工具(三)查看IO运行状态相关工具 查看哪个磁盘或分区最繁忙?
22 0