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

目录
相关文章
|
4月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
75 2
|
2月前
|
机器学习/深度学习 人工智能 Ubuntu
|
2月前
|
存储 数据可视化 Java
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
如何在Linux系统下部署和运行Java项目jar包,包括传输文件到Linux、使用nohup命令运行jar包、查看端口状态、杀死进程和查看项目运行状态,以及如何解决“没有主清单属性”的错误。
663 1
震惊!如何在linux下部署项目,部署/运行jar包 超详细保姆级教程!
|
3月前
|
Linux Shell
6-9|linux查询现在运行的进程
6-9|linux查询现在运行的进程
|
4月前
|
Java Linux API
Linux设备驱动开发详解2
Linux设备驱动开发详解
60 6
|
3月前
|
Linux
用QEMU模拟运行uboot从SD卡启动Linux
用QEMU模拟运行uboot从SD卡启动Linux
|
4月前
|
消息中间件 算法 Unix
Linux设备驱动开发详解1
Linux设备驱动开发详解
61 5
|
4月前
|
Ubuntu NoSQL Linux
Linux内核和驱动
Linux内核和驱动
40 2
|
3月前
|
存储 传感器 Linux
STM32微控制器为何不适合运行Linux系统的分析
总的来说,虽然技术上可能存在某些特殊情况下将Linux移植到高端STM32微控制器上的可能性,但从资源、性能、成本和应用场景等多个方面考虑,STM32微控制器不适合运行Linux系统。对于需要运行Linux的应用,更适合选择ARM Cortex-A系列处理器的开发平台。
295 0
|
4月前
|
Ubuntu Linux Shell
在Linux中,如何使用shell脚本判断某个服务是否正在运行?
在Linux中,如何使用shell脚本判断某个服务是否正在运行?