LIRC
(→Installation) |
|||
Zeile 1: | Zeile 1: | ||
− | == | + | ==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 | ||
+ | * [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 | ||
− | + | 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. |
− | + | Um die Fernbedienung per Hand anzulernen müssen Sie folgende Schritte vornehmen. | |
− | Um die Fernbedienung per | + | |
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 | + | 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, 13: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 |