C库方式
/sys 目录用于把内核的设备驱动导出到用户空间,可通过访问 sys 目录及其下
的文件,来查看甚至控制内核的一些驱动设备。
硬件设备也是文件,通过打开对应的设备文件可以初始化设备,部分设备还可以通过读写设备文件实现对硬件的控制。

下面对电脑的大写锁定LED灯进行闪烁操作

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>#define capslock_led "/sys/class/leds/input2::capslock/brightness"
int main(int argc,char *argv[])
{FILE *caps;caps = fopen(capslock_led,"w");if(caps<0){printf("Fail to Open %s device\n",capslock_led);exit(1);}while(1){fwrite("255",3,1,caps);fflush(caps);sleep(1);fwrite("0",1,1,caps);fflush(caps);sleep(1);}return 0;
}

系统调用方式

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>#define capslock_led "/sys/class/leds/input2::capslock/brightness"
int main(int argc,char *argv[])
{FILE *caps;caps = open(capslock_led , O_WRONLY);if(caps<0){printf("Fail to Open %s device\n",capslock_led);exit(1);}while(1){write(caps,"255", 3);sleep(1);write(caps,"0", 1);sleep(1);}return 0;
}

http://www.taodudu.cc/news/show-2524756.html

相关文章:

  • 树莓派linux led字符设备驱动(设备树)
  • mini2440 LED设备驱动开发源代码(宋宝华框架)
  • Linux驱动之设备树(设备树下的LED驱动实验)
  • 四.驱动框架入门之LED(中)
  • Linux字符设备驱动之LED驱动
  • LED驱动程序的编写
  • 十、Linux开发板控制LED灯设备
  • LED设备驱动二之重要代码和调试问题分析
  • OpenWrt增加Led
  • Linux led_class子系统
  • 树莓派linux led字符设备驱动(新字符设备)
  • 树莓派linux led字符设备驱动( linux自带)
  • Linux设备驱动 | LED字符设备驱动(platform平台总线)
  • v3S驱动led
  • LED亮度调节原理
  • 嵌入式Linux应用学习(一)------QT控制LED设备硬件
  • Qt----Qt控制LED
  • 全球红外(IR)LED行业收入预计2028年达到13.699亿美元
  • petalinux 设备树驱动GPIOLED
  • micropython(3):使用thonny ide 开发,并控制 LED 设备
  • 字符设备驱动应用---LED设备驱动实现
  • Linux LED子系统调试与应用 设备树官方文档与 gpio-leds.c 源码详解
  • Linux led子系统分析之三 led设备驱动与ledtrigger驱动实现
  • linux应用开发 — 控制LED设备
  • LED设备驱动开发实验—源码代码详解
  • 用LED驱动框架注册led设备的示例代码
  • 柏拉图的洞穴寓言
  • 100 句世界哲学语录【句句珠玑细细品味】
  • (转自)何新:谈“玄”(二)
  • 中国思想和柏拉图哲学( 转载)

Linux- 控制 LED 灯设备(LED 子系统)相关推荐

  1. 第45讲 控制LED灯设备

    学习资料来自于: 野火[第一期]Linux系列教学视频之"零基础入门"篇,手把手教学,从0开始,基于野火i.MX6ULL Pro/MINI开发板 第45讲 控制LED灯设备_哔哩哔 ...

  2. led灯模组是什么东西_【轻工标准抢先知】LED灯、LED灯具和LED模组的测试方法

    如今越来越多的人在新房装修时采用LED灯作为家庭照明灯具,LED灯具也因光色自然柔和均匀.节能环保.使用寿命长等特点在室内外照明中广泛使用.目前,我国已成为LED灯.灯具和模块等LED产品的制造大国. ...

  3. 单总线LED灯 幻彩LED灯 控制代码,以及相关记录

    使用的芯片基本信息 型号:SKC6812MINI-RV stm32控制代码 LED灯控制子程序 /*写入数据时序*/ void Send_A_bit(unsigned char VAL) {if (V ...

  4. 点亮LED灯(LED)

    CC2530介绍: 分析原理图: P1_0:当高电平时亮 P1_1:当高电平时亮 SEL DIR 代码: #include <ioCC2530.h>void Delay(short ms) ...

  5. linux控制wifi的设备,WIFI控制的遥控车

    今天的作品(来自Instructables)是一台搭载了相机,并可由Wi-Fi控制的遥控车,你可以通过互联网驾驶它.这台遥控车比较特别,因为它的"遥控器"是无线路由器,而不是我们熟 ...

  6. linux字符设备led驱动源码,字符设备驱动控制LED灯

    开发板:龙芯1B PC:Ubuntu 13.10 本程序为字符设备驱动,提供控制led灯功能,如要实现控制需要自己写应用程序,打开驱动文件就可控制led灯,led灯通过gpio控制 #include ...

  7. STM32MP157驱动开发——Linux自带的LED灯驱动

    STM32MP157驱动开发--Linux自带的LED灯驱动 0.前言 一.Linux 内核自带 LED 驱动使能 二.驱动简介 1.LED灯驱动框架分析 2.module_platform_driv ...

  8. Linux驱动开发学习笔记【12】:Linux自带LED灯驱动

    目录 一.内核自带LED驱动使能 二.内核自带LED驱动分析 三.内核自带LED驱动使用 一.内核自带LED驱动使能 在Linux内核中,已经自带了LED灯的驱动程序,使用的就是platform平台驱 ...

  9. Linux 自带的LED 灯驱动实验

    目录 Linux 内核自带LED 驱动使能 Linux 内核自带LED 驱动简介 LED 灯驱动框架分析 module_platform_driver 函数简析 gpio_led_probe 函数简析 ...

  10. Linux 自带的 LED 灯驱动

    1 Linux 内核自带 LED 驱动使能 Linux 内核已经自带了 LED 灯驱动,要使用 Linux 内核自带的 LED 灯驱动首先得先配置 Linux 内核,使能自带的 LED 灯驱动,输入如 ...

最新文章

  1. 虚函数和纯虚函数的区别
  2. 该如何在后期处理中,实现高亮描边的效果?
  3. 点关机后主机不能自动关机的原因
  4. yum配置中driver-class-name: com.mysql.jdbc.Driver报错
  5. 使用 Direct Initial Load 初始化 GoldenGate 同步数据
  6. Node.js抓取网页信息(cheerio网络爬虫)
  7. 什么是MES?与ERP有什么区别呢?
  8. NEC红外协议编码,38K红外遥控编码,红外遥控发射接收电路选型设计
  9. MySQL数据库反向生成powerdesigner模型
  10. 【ArcGIS|空间分析】求年度NDVI最大值图像和NDVI最大值出现日期图像
  11. 超级科学计算机bug,人类或生活在虚拟世界中,科学家发现三大宇宙BUG,让人细思极恐...
  12. linux中fdisk的参数,Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk
  13. 证件照排版软件_证件照的后期处理与打印
  14. 【商城秒杀项目】-- 流量削峰应该怎么做
  15. 高维空间中椭圆的基本方程
  16. 2022年度变更调查数据处理工具箱
  17. 计算机函数vlookup套用,vlookup函数应用实例(一)
  18. SSL中等强度密码套件(SWEET32);SSL 64位块大小密码套件支持(SWEET32)
  19. JRE和JDK和JVM
  20. 如何删干净MySQL数据库

热门文章

  1. yii2-jui的基本使用
  2. mysql 自定义插件调试
  3. Dev-C++ 提示源文件未编译,原因及解决办法
  4. BZOJ3110 K大数查询
  5. 广域网革命者|穿透灵魂的SD-WAN解决方案
  6. RS-232与RS485通信方式区别
  7. 【网络教程】Windows10如何开启/关闭启动快速启动,解决启动快速启动按钮灰色不可设定
  8. 第八届中国智慧城市建设技术研讨会总体日程安排
  9. LOTO课6:一只三极管的输出特性曲线的测绘
  10. Excel - 单元格设置斜线 并 添加文字