好贷网好贷款

led-class.txt

发布时间:2016-12-3 2:17:26 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"led-class.txt",主要涉及到led-class.txt方面的内容,对于led-class.txt感兴趣的同学可以参考一下。

Leds-class.txt (documentation\leds) 翻译: LED在Linux下处理: LED类只允许来自用户空间的LED控制。led的操作节点出现在/ sys /class/leds/。的LED的最大亮度值在max_brightness文件中定义。该的亮度文件将设置的LED的亮度(范围在:0-max_brightness之间)。大多数LED没有硬件亮度支持,所以只要将brightness设置为非0的值就表示打开。 该led类还引入LED触发器概念(这个概念是可选的)。触发器是一个基于内核的led事件。触发器可以是简单的也可以是复杂的。一个简单的触发器是不可配置。 复杂的触发:定时器触发就是一个例子。定时器触发器将周期性地在LED_OFF和当前的亮度设置范围之间改变LED的亮度。可以通过/ sys/class/leds/<设备>/delay_{on,off}来指定是“on”和"off"的delay时间(单位为milliseconds毫秒)。你可以直接改变brightness而不是有timer trigger。然而,如果你将亮度值设置为LED_OFF,那么这也将​​禁用timer trigger。 您可以以一个IO调度方式来选择更改触发器(通过/ sys / class/leds/<设备>/trigger)。一旦选择了给定的触发器,触发特定的参数可以出现在/ sys / class/leds/<设备>/下面。 设计理念: 基本设计理念是简单。 LED是简单的设备,其目的是保持少量的代码,尽可能给予尽可能多的功能。 硬件加速LED的闪烁: 一些LED在无需任何CPU交互的情况下,可以被编程来进行闪烁。为了支持此功能,LED驱动可根据需要实现blink_set()功能(参考<linux/leds.h>)。要设置LED闪烁,最好使用linux提供的API:led_blink_set(),因为它会检查和实施软件回馈。

上一篇:如何提高SQL查询速度
下一篇:Oracle数据导入导出imp/exp :未知的命令开头。。。忽略了剩余的行

相关文章

关键词: led-class.txt

相关评论