LIRC

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
Zeile 1: Zeile 1:
==Voraussetzung==
+
==Beschreibung==
{{Box Hinweis|
+
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Die Kernel der 2.6er Serie werden noch nicht vollständig unterstützt. Versuchen sie in diesem Fall die [http://www.lirc.org/cvs.html CVS-Version] von LIRC.
+
x Beschreibung? xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}}
+
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  
[http://www.kernel.org Kernel-Quellen] sollten installiert sein.
+
==Hardwareanforderungen==
 +
* LIRC kompatibler Empfaenger
  
==Kompilieren==
+
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +
x Nachbau? xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +
x USB ? xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +
 
 +
==Softwareanforderungen==
 +
* dialog (nur fuer Konfiguration ueber das Menu '''setup.sh''')
 +
* setserial
 +
* [http://www.kernel.org Kernel-Quellen] sollten installiert sein.
 +
** Die Kernel der 2.6er Serie werden noch nicht vollständig unterstützt. Versuchen sie in diesem Fall die [http://www.lirc.org/cvs.html CVS-Version] von LIRC.
 +
 
 +
==Installation==
 
Entpacken.
 
Entpacken.
  
Zeile 21: Zeile 33:
 
  ./configure --help
 
  ./configure --help
  
gibt alle Möglichen Optionen aus, anschließend
+
gibt alle Möglichen Optionen aus, anschließend.
  
 
  ./configure --with-driver=serial
 
  ./configure --with-driver=serial
  
für den seriellen Treiber, bzw. serial durch den Gewünschten ersetzen. Jetzt noch ein einfaches
+
für den seriellen Treiber, bzw. serial durch den Gewünschten ersetzen. Jetzt noch ein einfaches.
  
 
  make
 
  make
  
Ein Eintrag in der '''/etc/modprobe.conf''' kann sinnvoll sein:
+
Ein Eintrag in der '''/etc/modprobe.conf''' kann sinnvoll sein.
  
 
  alias char-major-61 lirc_serial
 
  alias char-major-61 lirc_serial
  
==Installation==
+
Um die Kernel-Module und Programme zu installieren.
Um die Kernel-Module und Programme zu installieren
+
  
 
  make install
 
  make install
 +
setserial /dev/ttyS0 uart none
  
 +
<!-- ==Optionen== -->
 +
<!-- ==Patches== -->
 
==Konfiguration==
 
==Konfiguration==
Um den lirc-daemon starten zu können, benötigen wir eine [http://lirc.sourceforge.net/remotes/nokia/DBOX2 lircd.conf], diese ist unter '''/etc''' abzulegen.
+
Um den '''lirc-daemon''' starten zu können, benötigen wir eine [http://lirc.sourceforge.net/remotes/nokia/DBOX2 lircd.conf], diese ist unter '''/etc''' abzulegen.
  
In den meisten Fällen wird  Lirc schon fertig eingerichtet ([[Linvdr]], c't).
+
Um die Fernbedienung per Hand anzulernen müssen Sie folgende Schritte vornehmen.
Um die Fernbedienung per hand anzulernen müssen Sie folgende Schritte vornehmen:
+
  
 
1. Prozess lircd anhalten
 
1. Prozess lircd anhalten
Zeile 56: Zeile 69:
 
  irrecord /etc/lircd.conf
 
  irrecord /etc/lircd.conf
  
Die hierbei wichtigen Tasten sind:
+
Die hierbei wichtigen Tasten sind.
  
Up, Down, Menu, Ok, Back, Left, Right, Red, Green, Yellow, Blue, Power, Volplus, Volminus, Mute, 0...9. Zufinden in der "remote.conf".
+
Up
 +
Down
 +
Menu
 +
Ok
 +
Back
 +
Left
 +
Rigt
 +
Red
 +
Green
 +
Yellow
 +
Blue
 +
0...9
 +
Power
 +
Volume+
 +
Volume-
 +
Mute
  
 +
Zufinden in der "remote.conf".
  
4. Prozess lirc starten
+
4. Prozess lirc starten.
  
 
  /etc/init.d/lirc start
 
  /etc/init.d/lirc start
  
5. Fernbedienung überprüfen
+
5. Fernbedienung überprüfen.
  
 
  irw
 
  irw
  
'''Ändern des COM Ports'''
+
'''Ändern des COM Ports.'''
  
Adresse und Interrupt des COM POrts werden direkt eingestellt. '''/etc/modules.conf''' (COM1):
+
Adresse und Interrupt des COM POrts werden direkt eingestellt. '''/etc/modules.conf''' (COM1).
  
 
  alias char-major-61 lirc_serial
 
  alias char-major-61 lirc_serial
Zeile 77: Zeile 106:
 
''options lirc_serial irq=4 io=0x3f8''
 
''options lirc_serial irq=4 io=0x3f8''
  
Für COM2 (Standardwerte):
+
Für COM2 (Standardwerte).
  
 
  alias char-major-61 lirc_serial
 
  alias char-major-61 lirc_serial
Zeile 83: Zeile 112:
 
''options lirc_serial'' '''irq=3 io=0x2f8'''
 
''options lirc_serial'' '''irq=3 io=0x2f8'''
  
Anschliessend:
+
Anschliessend.
  
 
  depmod
 
  depmod
Zeile 92: Zeile 121:
  
 
  mode2
 
  mode2
 +
 +
<!-- ==Parameter== -->
 +
<!-- ==Bedienung== -->
 +
<!-- ==Probleme== -->
 +
<!-- ==CVS== -->
  
 
==Links==
 
==Links==

Version vom 24. März 2005, 14:05 Uhr

Inhaltsverzeichnis

Beschreibung

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x Beschreibung? xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Hardwareanforderungen

  • LIRC kompatibler Empfaenger
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x Nachbau? xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x USB ? xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Softwareanforderungen

  • dialog (nur fuer Konfiguration ueber das Menu setup.sh)
  • setserial
  • Kernel-Quellen sollten installiert sein.
    • Die Kernel der 2.6er Serie werden noch nicht vollständig unterstützt. Versuchen sie in diesem Fall die CVS-Version von LIRC.

Installation

Entpacken.

cd $SOURCEDIR
tar jxvf lirc-<VERSION>.tar.bz2
cd lirc-<VERSION>

Einfach setup.sh aufrufen.

./setup.sh

Und den Anweisungen folgen, alternativ kann man configure auch von Hand aufrufen.

./configure --help

gibt alle Möglichen Optionen aus, anschließend.

./configure --with-driver=serial

für den seriellen Treiber, bzw. serial durch den Gewünschten ersetzen. Jetzt noch ein einfaches.

make

Ein Eintrag in der /etc/modprobe.conf kann sinnvoll sein.

alias char-major-61 lirc_serial

Um die Kernel-Module und Programme zu installieren.

make install
setserial /dev/ttyS0 uart none

Konfiguration

Um den lirc-daemon starten zu können, benötigen wir eine lircd.conf, diese ist unter /etc abzulegen.

Um die Fernbedienung per Hand anzulernen müssen Sie folgende Schritte vornehmen.

1. Prozess lircd anhalten

killall lircd

2. Löschen von /etc/lircd.conf (Datei beinhaltet Konfiguration Fernbedienung)

rm /etc/lircd.conf

3. Neue lircd.conf erstellen

irrecord /etc/lircd.conf

Die hierbei wichtigen Tasten sind.

Up
Down
Menu
Ok
Back
Left
Rigt
Red
Green
Yellow
Blue
0...9
Power
Volume+
Volume-
Mute

Zufinden in der "remote.conf".

4. Prozess lirc starten.

/etc/init.d/lirc start

5. Fernbedienung überprüfen.

irw

Ändern des COM Ports.

Adresse und Interrupt des COM POrts werden direkt eingestellt. /etc/modules.conf (COM1).

alias char-major-61 lirc_serial

options lirc_serial irq=4 io=0x3f8

Für COM2 (Standardwerte).

alias char-major-61 lirc_serial

options lirc_serial irq=3 io=0x2f8

Anschliessend.

depmod

aufrufen, lircd und lirc_serial neu laden.

Zum prinzipiellen Überprüfen der Hardware hilft das Programm

mode2


Links

[1] http://www.lirc.org LIRC Homepage
[2] http://lirc.sourceforge.net/software/snapshots LIRC CVS snapshots
[3] http://www.kernel.org Homepage des Linux-Kernels
[4] http://lirc.sourceforge.net/remotes Index unterstützter Fernbedienungen