我在我的覆盆子Pi 3 B+上安装了B+。
$ uname -a
Linux ubuntu 5.4.0-1042-raspi #46-Ubuntu SMP PREEMPT Fri Jul 30 00:35:40 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS
Release: 20.04
Codename: focal我安装了LIRC并尝试跟踪本指南。我的目标是能够接收红外线遥控命令。
我的/etc/lirc/lirc_options.conf文件:
[lircd]
nodaemon = False
driver = default
device = /dev/lirc0
output = /var/run/lirc/lircd
pidfile = /var/run/lirc/lircd.pid
plugindir = /usr/lib/aarch64-linux-gnu/lirc/plugins
permission = 666
allow-simulate = No
repeat-max = 600但是,没有/boot/config.txt文件(我的意思很明显,因为这是特定于Raspberry的),所以我不能告诉LIRC使用哪个GPIO引脚作为指南:
dtoverlay=gpio-ir,gpio_pin=17我试着重新启动,然后,如指南所示:
$ sudo systemctl stop lircd.service
Warning: Stopping lircd.service, but it can still be activated by:
lircd.socket
$ sudo systemctl stop lircd.socket
$ sudo mode2 -d /dev/lirc0
Using driver default on device /dev/lirc0
Cannot initiate device /dev/lirc0/dev/lirc0设备甚至没有挂载,ls /dev | grep lirc没有结果。我能做些什么让它起作用吗?我不知道该怎么做,也找不到最近的指南。
额外信息:
发布于 2021-11-15 14:45:16
今天,我遇到了一个类似的问题,将我的Raspberry操作系统从Raspbian切换到Ubuntu。为了寻找这个问题的解决方案,我遇到了这样一个帖子:https://forums.raspberrypi.com/viewtopic.php?t=302355
并根据我的设置对此进行调整,以下操作有效:
sudo vim /boot/固件/usercfg.txt
并插入:
#output
dtoverlay=gpio-ir-tx,gpio_pin=24
#input
dtoverlay=gpio-ir,gpio_pin=23https://askubuntu.com/questions/1360741
复制相似问题