Я установил Ubuntu Server 20.04.2 LTS для Raspberry Pi на моем Raspberry Pi 3 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 Pi), поэтому я не могу указать 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
ничего не дало. Есть ли что-нибудь, что я могу сделать, чтобы заставить его работать? Я не могу понять, что делать, и не могу найти никаких последних руководств.
Дополнительная информация: