查看: 1129|回复: 2
收起左侧

[求助] raspbian-buster安装lirc失败

2019-7-24 13:49:45 | 显示全部楼层 |阅读模式
按照网络教程安装和配置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也修改了
回复

使用道具 举报

 楼主| 2019-7-24 19:51:18 | 显示全部楼层
研究了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 就可以检测到红外线遥控器的按键了
回复 支持 反对

使用道具 举报

 楼主| 2019-7-25 10:26:39 | 显示全部楼层
再补充一个问题及解决方案:
在折腾中发现,"/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()
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部