raspbian-buster安装lirc失败
按照网络教程安装和配置lirc一直失败,查看syslog,提示 Failed to find module 'lirc-dev'和 Failed to find module 'lirc-rpi'如何解决?
补充内容 (2019-7-24 16:02):
/boot/config.txt和/etc/lirc/lirc-option.conf和/etc/modules也修改了
研究了1天,终于有解决方法了,如下:
===================================
查看/boot/overlay/README,发现raspbian-buster中 为以下内容:
Name: lirc-rpi
Info: This overlay has been deprecated and removed - see gpio-ir
Load: <Deprecated>
==========================================
意思是说lirc-rpi已经废弃,改用gpio-ir了
因此将/boot/config.txt
中dtoverlay=lirc-rpi改为dtoverlay=gpio-ir
重新启动,mode2 就可以检测到红外线遥控器的按键了
再补充一个问题及解决方案:
在折腾中发现,"/usr/sbin/lircd-setup" 文件执行会出错,原因是:
lircd-setup文件就是一个python程序,其中使用了configparser模块(python自带的模块),lircd-setup文件37行中
parser = configparser.SafeConfigParser() 提示错误,原因是raspbian-buster预装的是python3.7,而configparser.SafeConfigParser()已在python3.7中废弃,因此需要修改为:parser = configparser.ConfigParser()
页:
[1]