实验1:sysfs 操作方法控制NanoPC-T4开发板上LED灯 (status LED状态灯:GPIO0_B5/LED1_OUT)

root@NanoPC-T4: cd /sys/class/leds/status_led // status_led目录就是用来控制状态灯

root@NanoPC-T4:/sys/class/leds/status_led# ls

brightness device max_brightness power subsystem trigger uevent

其中brightness用于控制状态灯的亮灭,trigger用来设置状态灯的触发条件:

root@NanoPC-T4:/sys/class/leds/status_led# cat trigger

none rc-feedback kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock mmc0 mmc1 timer [heartbeat] rfkill0 mmc2 rfkill1 rfkill2 rfkill3

实际上这些都是触发条件,只有用[ ]选中的才是当前有效的,这有很多可以用来控制状态灯的触发条件,缺省状态是:heartbeart,我们要想控制状态灯,需要将触发条件改为none。

root@NanoPC-T4:/sys/class/leds/status_led# echo none > trigger

root@NanoPC-T4:/sys/class/leds/status_led# cat trigger

root@NanoPC-T4:/sys/class/leds/status_led# cat trigger

[none] rc-feedback kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock mmc0 mmc1 timer heartbeat rfkill0 mmc2 rfkill1 rfkill2 rfkill3

接下来,可以使用brightness文件来控制状态灯了。

root@NanoPC-T4:/sys/class/leds/status_led# echo 1 > brightness

root@NanoPC-T4:/sys/class/leds/status_led# echo 0 > brightness

输入1是开灯,输入0是关灯。

将状态灯恢复成原来的心跳灯: echo heartbeat > trigger

专业销售瑞芯微RK3399系列开发板,友善之臂NanoPC-T4, NanoPi M4, NanoPi NEO4开发板

RK3399/NanoPC-T4开发板使用/sys/class/gpio操作外接GPIO设备-【申嵌视频-RK3399篇】

实验2:RK3399/NanoPC-T4开发板使用/sys/class/gpio操作外接GPIO设备,比如外接一个LED模块,通过GPIO1_A0管脚 1 介绍   LED模块   Matrix-LE ...

友善RK3399/NanoPC-T4开发板wiringPi Python库访问GPIO外设实例讲解 -【申嵌视频】

1 wiringPi for Python简介 wiringPi for Python是wiringPi的Python语言扩展,用于在Python程序中操作GPIO/I2C/SPI库/UART/PWM ...

友善RK3399/NanoPC-T4开发板wiringPi的C语言访问GPIO外设实例讲解 -【申嵌视频】

1 wiringPi简介 wiringPi库最早是由Gordon Henderson所编写并维护的一个用C语言写成的类库,除了GPIO库,还包括了I2C库.SPI库.UART库和软件PWM库等,由于w ...

开发板访问linux方法

1.使用网线分别将 PC 机与开发板连接到交换机. 2.保证 windows能 ping通 Linux. 2.1.关闭 windows 系统中的其他网络连接,只保留用来和交换机连接的网卡. 2.2.网 ...

JZ2440开发板:用按键点亮LED灯(学习笔记)

本文是对韦东山嵌入式第一期学习的记录之一,如有您需要查找的信息,可以继续往下阅读. 想要用按键点亮LED灯,就需要知道按键和LED灯的相关信息,这样才可以进行之后的操作.阅读JZ2440的原理图,可以 ...

基于迅为-i.MX6Q开发板制作镜像方法

在“/home/imx6”目录(在前面编译 android 系统的时候新建过这个目录,如果没有可以自己新建一个)下,使用命令“mkdir minilinux/”新建 minilinux 目录,使用命令 ...

CC2540开发板学习笔记(一)——LED点亮

一.实验内容: 点亮LDE1.2 二.实验原理: 1.电路原理图: 就一个发光二极管串联一个电阻.电阻是为了防止电流过大.利用发光二极管的单向导电性,在P1为高电平是点亮LED,在低电平是熄灭LED. ...

基于arm开发板四个按键控制四个灯亮

基于s5pv2410,cortex a8的四个按键每一个按键点了对应的灯 对于用汇编来编程的话不难,重点在于数据手册,电路图,管脚的看懂 直接上代码 .globl _start_start: ldr ...

NanoPC-T4/RK3399开发板Ubuntu FriendlyCore系统开机自动运行客户程序

RK3399开机自动运行客户程序 比如hellohello.c 交叉编译:aarch64-linux-gcc hello.c -o hello使用SecureCRT软件通过串口下载到开发板rz修改文件 ...

随机推荐

问题-[Delphi]MainFrame.pas(4340): E2036 Variable required

问题现象:写了一个TObjectList的Sort方法,但是写成ObjectList.Sort(@SortBridgeEDOReportQtys); 再F9时提示“E2036 Variable req ...

Java 之 Spring加载(Java之负基础实战)

1.下载后解压 2.在WEB-INF里面创建lib文件夹 3.拖入jar包 只拖入*.RELEASE.jar包

02.python基础知识_02

数据类型 1.整型 2.布尔值 3.字符串 4.列表 5.字典 6.集合 1.int(整型) i = 2 print(type(i)) 输出: 2.bool(布尔 ...

【SSH系列】Hibernate映射 -- 继承映射

开篇前言 在前面的博文中,小编介绍了hibernate中的映射,一对一,一对多,多对多,单向,双向等,今天这篇博文,小编主要来介绍一下hibernate中的继承映射,小伙伴都知道在C#中,如果想要实现 ...

关于oracle表名区分大小写的问题

oracle不是区分大小写的,是建表的时候是没有去掉双引号.   CREATE TABLE TableName(id number); //虽然写的时候是有大写和小写,但是在数据库里面是不区分的.   ...

CSS碎片

1.外边距不会应用到行内非替换元素的顶端和底端,因为不会改变它的行高,所有没有视觉效果. 而行内非替换元素上下内边距虽然也不改变行高,但却能延伸背景,所有背景可见,可能会重叠其他行. span{mar ...

tensorflow-learning-where-what-how

这么优秀的外国小哥哥... https://github.com/machinelearningmindset/TensorFlow-Course tensorboard使用:https://gith ...

Swift与OC代码转换实例

1. Objectice-C code: NSShadow *shadow = [NSShadow new]; [shadow setShadowColor:[UIColor colorWithRed ...

MFC 如何为控件关联变量

所关联的变量常见有两种,一种就是控件变量,一种就是数字变量. 为控件关联变量的方法也有两种,一种是通过软件工具添加,一种是手动添加代码. 软件工具添加,方便简单,但是根据软件的版本不同,以及不同的空间 ...

Mysql rk3399_RK3399 友善NanoPC-T4开发板使用sysfs方法控制status LED状态灯-【申嵌视频-RK3399篇】...相关推荐

  1. 嵌入式Linux系统环境搭建全流程-4412友善之臂开发板

    4412友善之臂开发板-Linux系统环境搭建全流程 ​ 没错,这篇确实值得一看!可能是由于我稍微会一点点哈,就有好多小伙伴就找我帮他们搭建环境,但Linux中的以及开发版连接,与烧写程序中的整个环境 ...

  2. SAM9X60 curiosity开发板,SYSFS文件系统控制板载三色Led

    驱动位于\buildroot-external-microchip\build\linux-custom\drivers\leds 开发板使用sam9x60_curiosity 应用层控制外设的两种不 ...

  3. linux开发板led怎么亮,TQ2440开发板上实现按键点亮LED(转载)

    //声明:该文章是在网上搜到的,对作者表示感谢. 文章记录了作者在TQ2440开发板上实现按键点亮LED驱动开发的详细过程,还记录了一些容易出现的错误,以及怎么解决这些错误. 一.驱动开发流程 二.驱 ...

  4. 使用Arduino开发板点亮RGB全彩LED灯

    使用Arduino开发板点亮RGB全彩LED灯 我们将了解什么是RGB全彩LED灯以及如何使用Arduino开发板点亮它. 什么是RGB LED灯? RGB LED灯可以通过混合红色.绿色和蓝色这三种 ...

  5. 通用GPIO驱动和apk(含jni),支持所有GPIO,支持LED控制,支持友善6410/210开发板,支持安卓2.3/4.0,内核2.6/3.0

    转自:http://www.arm9home.net/read.php?tid-27259.html GPIO Driver and apk(include jni) support All GPIO ...

  6. linux开发板上程序如何调试,linux开发板调试典型方法

    tftpd sudo apt-get install tftpd openbsd-inetd 将/etc/inetd.conf中的最后一个路径设置成你希望让客户端存取文件的目录例如下面的"/ ...

  7. 【连载】【FPGA黑金开发板】NIOS II那些事儿--LED实验(四)

    声明:本文为原创作品,版权归本博文作者所有,如需转载,请注明出处http://www.cnblogs.com/kingst/ 这一节,我将给大家讲解第一个与硬件有关的程序,虽然内容简单,却极具代表性. ...

  8. 在pcduino开发板上写驱动控制板载LED的闪烁

    由于关于pcduino的资料比较少,所以这篇文章是参考了pcduino爱好者论坛的一篇教程<手把手教你用A10点灯>,并且系统的结合了linux驱动的开发步骤.读完这篇文章,你不但可以对p ...

  9. 【FreeRTOS】在Cortex-M4开发板上移植FreeRTOS并且实现LED灯闪烁(保姆级教程)

    相信有不少小伙伴手上只有M4的开发板,想要移植FreeRTOS:但是,网上大部分都是M3移植教程.因此,陷入深深的迷茫中,难不成只能使用仿真了???

最新文章

  1. js操作元素节点对象innerHTML
  2. Razor Page–Asp.Net Core 2.0新功能 Razor Page介绍
  3. i标签content属性输入空白
  4. Docker版本介绍(5)
  5. 《Java编程思想》Java I/O系统章节阅读笔记
  6. [转载] NumPy 基本操作(ndarray通用函数 / 常用函数)
  7. 解析WAP技术(转)
  8. 联想笔记本系统重装,联想电脑重装系统
  9. VUE项目配置SSR
  10. 目标检测中常见指标 AP MAP coco Pascal voc 评价指标说明
  11. ArcGIS Pro与ArcGis区别
  12. 告警关联中的频繁项集挖掘问题
  13. 软件专业面试心理测试题,面试心理测试题目,据说很准
  14. 蒙氏素材---创意时钟---三段卡 蒙氏教育
  15. 装了伽卡他卡打不开任务管理器的解决办法
  16. The Preliminary Contest for ICPC Asia Shanghai 2019 Light bulbs
  17. UNICODE与 UTF-8的转换详解
  18. 数值微积分与方程求解
  19. 谷歌浏览器扩展程序XDM_这才是谷歌浏览器的正确打开方式,有效节省内存占用,流畅飞起...
  20. Ubuntu18.04安装OBS Studio

热门文章

  1. 开火车的纸牌游戏-python版本
  2. java实验——中文大写金额
  3. 命令方块召唤别墅指令_展现“管理员”的神级能力,有趣又实用的《我的世界》基础命令...
  4. 互联网大厂产品面试分析(多年猎头通过候选人总结,着重感谢一位刘女士)
  5. 袋鼠云数智之旅·德清站|受邀出席数字旅游最佳实践高峰论坛,分享数智良渚建设经验
  6. 手机oa管理系统如何更好帮助企业移动办公?
  7. 深入SymbianOS
  8. 专家说法:安防与隐私之间如何权衡?
  9. [Python][PyQt5]WARNING: The scripts pylupdate5.exe, pyrcc5.exe and pyuic5.exe are installed in
  10. 基于SpringBoot+SSM校园在线打印预约系统设计与实现(附源码论文)-毕业设计