LIRC

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Nur Kleinigkeit)
(M)
Zeile 4: Zeile 4:
 
Hinweis
 
Hinweis
 
|-  
 
|-  
| style="background-color:#ffffee; border:solid 1px #ffeaa5; padding:1em; font-size:75%;"|
+
| style="background-color:#ffffee; border:solid 1px #ffeaa5; padding:1em; font-size:100%;"|
 
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.
 
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.
  
Aktuelle Snapshots: http://lirc.sourceforge.net/software/snapshots
+
Aktuelle Snapshots: siehe Links
 
|}
 
|}
  
Zeile 23: Zeile 23:
 
und das war's
 
und das war's
  
Ein Eintrag in der /etc/modules.conf kann Sinn machen:
+
Ein Eintrag in der '''/etc/modules.conf''' kann Sinn machen:
 
<pre>alias char-major-61 lirc_serial</pre>
 
<pre>alias char-major-61 lirc_serial</pre>
== Installation ==
+
==Installation==
 
Um die Kernel-Module und Programme zu installieren
 
Um die Kernel-Module und Programme zu installieren
 
<pre>make install --prefix=/usr/local</pre>
 
<pre>make install --prefix=/usr/local</pre>
 
==Konfiguration==
 
==Konfiguration==
um den lirc-daemon starten zu können, benötigen wir eine [[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).
 
In den meisten Fällen wird  Lirc schon fertig eingerichtet ([[Linvdr]], c't).
Zeile 35: Zeile 35:
  
 
1. Prozess lircd anhalten
 
1. Prozess lircd anhalten
''killall lircd''
+
<pre>killall lircd</pre>
 
+
2. Löschen von '''/etc/lircd.conf''' (Datei beinhaltet Konfiguration Fernbedienung)
2. löschen alte /etc/lircd.conf (Datei beinhaltet Konfiguration Fernbedienung)
+
<pre>rm /etc/lircd.conf</pre>
''rm /etc/lircd.conf''
+
 
+
 
3. Neue lircd.conf erstellen
 
3. Neue lircd.conf erstellen
''irrecord /etc/lircd.conf''
+
<pre>irrecord /etc/lircd.conf</pre>
 
+
4. Prozess lirc starten
4. Proezss lirc starten
+
<pre>/etc/init.d/lirc start</pre>
''/etc/init.d/lirc start''
+
 
+
 
5. Fernbedienung überprüfen
 
5. Fernbedienung überprüfen
''irw''
+
<pre>irw</pre>
 
+
 
+
  
 
'''Ä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):
 
+
<pre>alias char-major-61 lirc_serial</pre>
alias char-major-61 lirc_serial
+
 
+
 
''options lirc_serial irq=4 io=0x3f8''
 
''options lirc_serial irq=4 io=0x3f8''
 
 
Für COM2 (Standardwerte):
 
Für COM2 (Standardwerte):
 
+
<pre>alias char-major-61 lirc_serial</pre>
alias char-major-61 lirc_serial
+
 
+
 
''options lirc_serial'' '''irq=3 io=0x2f8'''
 
''options lirc_serial'' '''irq=3 io=0x2f8'''
  
Anschliessend depmod aufrufen, lircd und lirc_serial neu laden
+
Anschliessend:
 +
<pre>depmod</pre>
 +
aufrufen, lircd und lirc_serial neu laden.
  
 
==Links==
 
==Links==
Zeile 84: Zeile 75:
 
| http://lirc.sourceforge.net/remotes
 
| http://lirc.sourceforge.net/remotes
 
| Index unterstützter FBs
 
| Index unterstützter FBs
|-
 
 
|}
 
|}

Version vom 28. August 2004, 14:15 Uhr

Inhaltsverzeichnis

Voraussetzung

Hinweis

Die Kernel der 2.6er Serie werden noch nicht vollständig unterstützt. Versuchen sie in diesem Fall die CVS-Version von LIRC.

Aktuelle Snapshots: siehe Links

Kernel-Quellen sollten installiert sein.

Kompilieren

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

und das war's

Ein Eintrag in der /etc/modules.conf kann Sinn machen:

alias char-major-61 lirc_serial

Installation

Um die Kernel-Module und Programme zu installieren

make install --prefix=/usr/local

Konfiguration

Um den lirc-daemon starten zu können, benötigen wir eine 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:

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

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.

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 FBs