RK3399 LED加入Heartbeat功能

Posted 旧年不在666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RK3399 LED加入Heartbeat功能相关的知识,希望对你有一定的参考价值。

RK3399 LED加入Heartbeat功能

一、简介

  • 在做系统开发的时候。通常需要关注整个系统的运行状态,往往使用一些简单的状态指示灯就能够反应系统运行中的一些状态,很是方便。系统心跳指示灯是最为常用的一种了。本次介绍一下如何在RK3399上开启LED子系统的Heartbeat功能,这里我选择的IO为GPIO4_D2。

二、打开kernel对LED Heartbeat的支持

#CONFIG_LEDS_TRIGGER_HEARTBEAT=y
Device Drivers  --->
	[*] LED Support  --->
		-*-   LED Trigger support  --->
			<*>   LED Heartbeat Trigger

三、添加DTS节点

/
...
+    leds 
+        compatible = "gpio-leds";
+        led0 
+            label = "green";
+            gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_LOW>;
+            linux,default-trigger = "heartbeat";
+            default-state = "on";
+        ;
+    ;
...
;
  • 到此,通过简单的配置,就可以不用写一行代码就可以实现Heartbeat的功能。

以上是关于RK3399 LED加入Heartbeat功能的主要内容,如果未能解决你的问题,请参考以下文章

RK3399平台开发系列讲解(外设篇)3.33RK3399平台增加红外接收功能

RK3399平台开发系列讲解(外设篇)3.34RK3399平台增加DHT11驱动

RK3399平台开发系列讲解(外设篇)3.34RK3399平台增加DHT11驱动

RK3399 4G语音通话和短信功能

RK3399平台开发系列讲解(内核入门篇)1.36Kthreadd线程

RK3399平台开发系列讲解(应用开发篇)1.11控制系统自动休眠功能