Используйте LIRC на Intel NUC (пятое поколение)

Я хотел бы использовать одно из своих старых дистанционных управлений, принадлежащих различным устройствам для управления NUC5i7RYH.

После обновления BIOS в BIOS я могу теперь выбрать между

  • "Универсальный дистанционный контроллер"
  • "Дистанционный контроллер RC6"
  • "Дистанционный контроллер XBOX"

(Какая установка полезна для произвольных дистанционных управлений? Универсальный?)

и Ubuntu теперь, после обновления BIOS, может перечислить устройство IR (cat /proc/bus/input/devices):

I: Bus=0019 Vendor=1050 Product=00c3 Version=0033
N: Name="Nuvoton w836x7hg Infrared Remote Transceiver"
P: Phys=nuvoton/cir0
S: Sysfs=/devices/pnp0/00:01/rc/rc0/input9
U: Uniq=
H: Handlers=kbd event6 
B: PROP=0
B: EV=100013
B: KEY=fff 0 200108fc32e 237605100000000 0 700158000 419200004001 8e968000000000 10000000
B: MSC=10

Вывод ir-keytable:

Found /sys/class/rc/rc0/ (/dev/input/event6) with:
    Driver nuvoton-cir, table rc-rc6-mce
    Supported protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other 
    Enabled protocols: NEC RC-5 RC-6 JVC SONY SANYO LIRC RC-5-SZ SHARP XMP other 
    Name: Nuvoton w836x7hg Infrared Remote
    bus: 25, vendor/product: 1050:00c3, version: 0x0033
    Repeat delay = 500 ms, repeat period = 125 ms

cat /dev/lirc0 мусор возвратов, если я нажимаю кнопки на своих дистанционных управлениях, cat /dev/input/event6 делает то же. irw выводы только вход мыши при использовании inputlirc.

Теперь я в замешательстве, делая одну из моей дистанционной работы. Каков следующий шаг?

3
задан 9 July 2015 в 00:45

1 ответ

cat /dev/lirc0 мусор возвратов, если я нажимаю кнопки на своих дистанционных управлениях

"мусор", вероятно mode2 пространство и импульсные данные, как описано здесь: http://lirc.org/html/lirc.html

можно проверить, что данные являются пространством и импульсными данными путем выполнения следующей команды и затем нажимающих кнопок на удаленном:
mode2 -d /dev/lirc0

, Чтобы учить LIRC понимать новое дистанционное управление, попробуйте следующее:
irrecord -d /dev/lirc0 ~/lircd.conf

Для наблюдения списка ключевых имен работайте:
irrecord --list-namespace

я пытался изучить новое удаленное с irrecord, как описано выше, и это не работало на меня. Но я полагаю, что вышеупомянутое является стандартной процедурой. Я запускаю Ubuntu 16.04 на NUC6CAY.

[еще 1123] информация на уровне этих страниц:
http://lirc.org/
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/lirc
https://learn.adafruit.com/using-an-ir-remote-with-a-raspberry-pi-media-center/using-other-remotes

1
ответ дан 1 December 2019 в 17:36

Другие вопросы по тегам:

Похожие вопросы: