rk3288 LED上添加heartbeat功能

平台:瑞芯的rk3288

作者:fulinux

*****本文允许转载,不过请注明出处:http://blog.csdn.net/fulinus****

1、硬件环境

任意选取一个GPIO引脚作为heartbeat的输出,选择一个未被使用的SPI0_CSn0,如底板原理图所示:

对应在顶板上连接rk3288的是GPIO5 _ B5 _ u引脚,如图:

2、软件环境

在kernel/arch/arm/boot/dts/rk3288-tb_8846.dts文件中配置如下:

diff --git a/arch/arm/boot/dts/rk3288-tb_8846.dts b/arch/arm/boot/dts/rk3288-tb_8846.dts
index c92d973..91ad1da 100644
--- a/arch/arm/boot/dts/rk3288-tb_8846.dts
+++ b/arch/arm/boot/dts/rk3288-tb_8846.dts
@@ -6,6 +6,16 @@
 #include "vtl_ts_sdk8846.dtsi"

 / {
+    leds {
+        compatible = "gpio-leds";
+        led0 {
+            label = "led0";
+            gpios = <&gpio5 GPIO_B5 GPIO_ACTIVE_HIGH>;
+            linux,default-trigger = "heartbeat";
+            default-state = "off";
+        };
+    };
+
        fiq-debugger {
                status = "okay";
        };

内核配置如下:

--- LED Support

<*>   LED Support for GPIO connected LEDs

[*]   LED Trigger support  --->

<*>   LED Heartbeat Trigger

正常编译后烧录到开发板上,通过示波器可以看到心跳波形:

时间: 2024-10-01 05:05:20

rk3288 LED上添加heartbeat功能的相关文章

怎样在网站上添加在线客服

在线沟通,是每个网站都必不可少的功能,那么要怎样在网站上添加在线功能呢?下面星翼创想就列出了添加MSN和skype的方法.(下面提及的后台是只针对于在我司做网站的客户网站管理后台.) 直接复制以下代码到后台客服管理位置. MSN代码: <a href="msnim:chat?contact=帐号"><img src="http://www.iswweb.com/Uploadfiles/msn.gif"> 称谓</a> 备注: 把以

安卓自带下拉刷新SwipeRefreshLayout添加上拉刷新功能

在项目里面要用到刷新库,以前都是使用第三方的,不过看到官方出了  SwipeRefreshLayout之后就用SwipeRefreshLayout,但是不知道什么原因官方SwipeRefreshLayout只提供下拉刷新功能,很多时候我们需要上拉刷新功能,所以下载v4源码修改SwipeRefreshLayout,与之相关联的文件有两个分别是SwipeProgressBar,BakedBezierInterpolator把这三个文件拷贝到项目里面,修改一下包名就可以了.如何实现上拉刷新功能,其

如何在手机网站上添加百度地图(带搜索功能)

在手机网站上添加百度地图,直接用百度API里的代码就可以, http://developer.baidu.com/map/ 就可以生成地图 输入地址等一些信息,但是如何添加地址搜索 这样的地址搜索如何添加 而且添加后会出现冲突 小尖角好像是固定定位, 还没搞出来~~~

修复Bug是重点 iOS9将不注重添加新功能

苹果iOS7系统时发生了界面风格的巨大改变,目前的iOS8也在延续之前的风格,只是进行了功能补充,那么iOS9是否还会继续保持这样的风格呢?据外媒消息,iOS9的确不会再次对风格进行大修大改,而是着重改进稳定性和系统优化. iOS9将不注重添加新功能(图片来自MacWorld) 据外媒从苹果内部工程师处获知,iOS9的主要工作是修复漏洞.保持系统的稳定性,并增强系统性能,并不会特别注重对新功能的开发. 另外,近期苹果因iOS8系统固件体积过大而多次被用户告上法庭,看来是起到了一定效果.据称苹果将

在js版搜索地图上添加标记

由于我们做的是有关于旅游方面的项目,所以涉及到了地图功能.我接到的其中一个任务就是,在地图上显示指定的几个景点,并在地图上加上标记. 我们项目用的是搜狗地图,使用的是js版本.大家有兴趣的话,可以参考搜索地图api以及示例代码. 在地图上添加标记是地图的一个基本功能.这个标记叫做Marker.可以从这里看官网上对于Marker类的介绍. 实现的基本步骤,首先在页面上创建一个地图,然后地图上添加一个marker.你可以对这个marker指定位置.显示内容,在地图上的显隐等.具体请看一下代码: <h

(译)Windsor入门教程---第五部分 添加日志功能

介绍 现在我们已经有了基础的框架了,是时候添加内容了,那么我们首先应该考虑的就是在应用程序中添加日志功能.我们会使用Windsor来配置,在这一部分,你将学习Windsor之外的其他功能. Logging Facility 在上一部分说过,Windsor有很多自带的可选的功能组件,他们扩展了Windsor的即用性.在这一部分,我们将在程序中添加日志功能. Logging Facility提供了一些常用的日志框架比如Log4net.Nlog,以及mvc内置的日志框架Trace.Logging Fa

Android控件上添加图片

项目中有一个点赞功能,点赞的小图标添加在点赞列表旁边,在xml里可以进行设置,也可以在代码中进行绘图. 下面是两种方法的设置: 1.xml里:一些控件:button.textView等等里面有个属性是android:drawableLeft 就可以将pic设置到text的左边.good.... 2.代码中: TextView txtlikedList = new TextView(this.getContext()); Drawable drawable= getResources().getD

为GHOST木马添加ROOTKIT功能

GHOST远控是比较有名也比较老的一个远控程序了,原版的ghost远控似乎有一个SSDT HOOK功能的模块,当然已经没有什么用处了.这里在GHOST的基础上添加一些ROOTKIT功能,而且随着x64下PG的发展,这里不打算使用传统的HOOK技术,而是用系统回调机制来实现一些功能,其实这些回调机制也已经是ARK的重点关照对象了,这里主要是做练习实用性不是很高. 1 //驱动模块 2 #include "winddk.h" 3 #include "windows.h"

CentOS 6.5上部署Heartbeat

环境说明: 主机名 角色 IP地址 VIP heartbeat01.contoso.com Heartbeat节点1 eth0:192.168.49.133 eth1:172.16.49.133(心跳连接) 172.16.49.100 heartbeat02.contoso.com Heartbeat节点2 eth0:192.168.49.134 eth1:172.16.49.134(心跳连接) 一.准备工作 以下操作除非特别指明,否则均需在两台服务器上操作. # 关闭iptables防火墙并禁