DVB Installation

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
Zeile 1: Zeile 1:
== Voraussetzungen ==
+
== Allgemeine Voraussetzungen ==
 +
Als erstes brauchen Sie natürlich eine komplette Entwicklungsumgebung mit [[Compiler]] usw., zusätzlich benötigen Sie die [[http://www.kernel.org Kernel-Quellen]] die unter ''/usr/src'' als Benutzer root entpackt werden
  
[[kernel-source]] Die Quellen des Linux-Kernels.
+
su
 +
cd /usr/src
 +
tar -jxvf linux-x.y.z.tar.bz2
 +
ln -s linux-x.y.z linux
  
[[make]] Der GNU make-Befehl.
+
Normalerweise lassen sie sich auch mit dem Distributionseigenen Installationsprogamm installieren.
 +
 
 +
== Kernel 2.4 ==
 +
=== Voraussetzungen ===
  
 
Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit Unterstützung für
 
Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit Unterstützung für
Zeile 12: Zeile 19:
 
; '''Event Device Support (CONFIG_INPUT_EVDEV)''' : Für den Treiber der DVB Fernbedienung
 
; '''Event Device Support (CONFIG_INPUT_EVDEV)''' : Für den Treiber der DVB Fernbedienung
  
Der Treiber ist auf [[http://www.linuxtv.org LinuxTV]] verfügbar. In der neuen 2.6er Kernel-Serie ist der DVB-Treiber auch im Kernel enthalten. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen [[http://www.cadsoft.de/vdr Homepage]] bzw. [[ftp://ftp.cadsoft.de/vdr/Developer/ hier]].
+
Der Treiber ist auf [[http://www.linuxtv.org LinuxTV]] verfügbar. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen [[http://www.cadsoft.de/vdr Homepage]] bzw. [[ftp://ftp.cadsoft.de/vdr/Developer/ hier]].
  
== Kernel 2.4 ==
 
 
=== Entpacken ===
 
=== Entpacken ===
  
Zeile 33: Zeile 39:
 
== Kernel 2.6 ==
 
== Kernel 2.6 ==
 
<div style="color:red">ACHTUNG: noch nicht fertig und fehlerhaft</div>
 
<div style="color:red">ACHTUNG: noch nicht fertig und fehlerhaft</div>
 +
=== Voraussetungen ===
 +
 
Hier gibt es zwei Möglichkeiten zu einem DVB-Treiber zu kommen
 
Hier gibt es zwei Möglichkeiten zu einem DVB-Treiber zu kommen
  

Version vom 2. Juli 2004, 15:20 Uhr

Inhaltsverzeichnis

Allgemeine Voraussetzungen

Als erstes brauchen Sie natürlich eine komplette Entwicklungsumgebung mit Compiler usw., zusätzlich benötigen Sie die [Kernel-Quellen] die unter /usr/src als Benutzer root entpackt werden

su
cd /usr/src
tar -jxvf linux-x.y.z.tar.bz2
ln -s linux-x.y.z linux

Normalerweise lassen sie sich auch mit dem Distributionseigenen Installationsprogamm installieren.

Kernel 2.4

Voraussetzungen

Voraussetzung für eine erfolgreiche Übersetzung ist ein Kernel der Version 2.4 mit Unterstützung für

Video4Linux Support (CONFIG_VIDEODEV)  
Für den integrierten MPEG-Dekoder und den Fernsehausgang
Input Core Support (CONFIG_INPUT) and  
Event Device Support (CONFIG_INPUT_EVDEV) 
Für den Treiber der DVB Fernbedienung

Der Treiber ist auf [LinuxTV] verfügbar. Die Version die zur Entwicklung des VDR verwendet wird (und die damit eine gewisse Funktionsgarantie bietet) gibt es auf dessen [Homepage] bzw. [hier].

Entpacken

Entpacken Sie das Archiv im selben Verzeichnis in welches Sie VDR entpacken wollen und legen einen symbolischen Link auf DVB an

cd /home/user/vdr
tar -zxvf /path/to/linux-dvb.2003-11-08.tar.bz2
ln -s linux-dvb.2003-11-08 DVB
cd DVB/driver

Kompilieren

make

Installieren

make install

Kernel 2.6

ACHTUNG: noch nicht fertig und fehlerhaft

Voraussetungen

Hier gibt es zwei Möglichkeiten zu einem DVB-Treiber zu kommen

  • extra Treiber wie beim 2.4er Kernel benötigt
  • der im Kernel integrierte Treiber

Sie können also der Anleitung oben folgen.

Wenn Sie sich für den Kernel-DVB-Treiber entschieden haben, müssen Sie den Kernel zusätzlich zu den oben genannten Option mit folgenden Übersetzen

DVB For Linux (CONFIG_DVB) 
DVB Core Support (CONFIG_DVB_CORE) 

das entsprechende Frontend der DVB-Karte (im Zweifel mehrere)

AV7110 cards (CONFIG_DVB_AV7110) and 
Compile AV7110 firmware into the driver (CONFIG_DVB_AV7110_FIRMWARE) and 
AV7110 OSD support (CONFIG_DVB_AV7110_OSD) 
Bei einer Full-featured-DVB-Karte
Budget cards (CONFIG_DVB_BUDGET) 
Bei einer Budget-DVB-Karte