首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LIRC驱动程序选项- default vs devinput

LIRC驱动程序选项- default vs devinput
EN

Stack Overflow用户
提问于 2020-06-30 05:14:39
回答 1查看 385关注 0票数 1

默认情况下,/etc/lirc/lirc_options.conf中的选项如下:

代码语言:javascript
复制
driver = devinput
device = auto

文章https://learn.pi-supply.com/make/ir-remote-control-support-on-raspbian-buster-justboom/提出了以下建议:

代码语言:javascript
复制
driver = default
device = /dev/lirc0

建议的选项对我来说是有效的。但是,我想知道原始设置是否也是相同的。

另外,有没有办法丢弃当前的lircd选项?例如,auto实际上解析到哪个“设备”?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-30 15:53:56

它们是不一样的。devinput驱动程序使用内核解码器,并将这些解码的事件提供给lircd fifo。此fifo是客户端读取的内容。

默认驱动程序从内核读取原始计时数据,并使用lircd.conf进行自己的解码。

一般来说,如果devinput驱动程序正常工作,就可以安全地使用它,而且设置也更简单。缺省驱动程序在内核解码不起作用的环境中很有用,例如,当内核不支持遥控器或者需要发送(blast) ir信号时--后者不能使用devinput驱动程序完成。

更多信息:https://www.lirc.org/html/configuration-guide.html

没有办法这样转储选项。但是,通过将loglevel设置为debug,并使用日志are检查日志,这些值是可见的。

/dev/lirc0和friends提供来自内核的未编码的原始数据。devinput驱动程序从/dev/input/eventXX设备读取数据。在这两种情况下,'auto‘使lircd使用第一个找到的可用设备,只要只有一个遥控器连接,它就可以工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62646773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档