Raspbian Wheezy: libCEC kompilieren und installieren
Wenn Sie unter Raspbian die CEC-Funktionalitäten (Consumer Electronics Control) nutzen wollen, ist es erforderlich, dass Sie libCEC installieren. Die folgende Anleitung beschreibt wie Sie die aktuelle Version von libCEC auf Ihrem Raspberry Pi kompilieren und installieren.
Zuerst sollten Sie die lokale Paketdatenbank mit folgendem Befehl aktualisieren.
pi@raspberrypi ~ $ sudo apt-get update
Anschließend installieren Sie die folgenden Pakete welche für die weiteren Schritte erforderlich sind.
pi@raspberrypi ~ $ sudo apt-get install autoconf build-essential git liblockdev1-dev libtool libudev-dev pkg-config
Laden Sie sich jetzt den Quellcode von libCEC herunter.
pi@raspberrypi ~ $ git clone git://github.com/Pulse-Eight/libcec.git
Der Quellcode wird in das Verzeichnis libcec heruntergeladen, in welches Sie jetzt mit cd wechseln.
pi@raspberrypi ~ $ cd libcec
Zuerst müssen Sie das Shell-Skript bootstrap ausführen.
pi@raspberrypi ~/libcec $ ./bootstrap
Anschließend rufen Sie configure mit den folgenden Parametern auf.
pi@raspberrypi ~/libcec $ ./configure --with-rpi-include-path=/opt/vc/include --with-rpi-lib-path=/opt/vc/lib --enable-rpi
Wenn configure ohne Fehlermeldungen beendet wurde können Sie den Quellcode mit make kompilieren.
pi@raspberrypi ~/libcec $ make
Nach dem erfolgreichen Kompilieren muss libCEC installiert werden.
pi@raspberrypi ~/libcec $ sudo make install
Verlinken Sie jetzt noch die installierten Libraries damit diese später von cec-client gefunden werden.
pi@raspberrypi ~/libcec $ sudo ldconfig
Indem Sie das Programm cec-client mit der Option -l aufrufen, können Sie überprüfen ob cec-client die benötigten Libraries findet und Ihren Raspberry Pi als CEC-fähiges Gerät erkennt.
pi@raspberrypi ~ $ cec-client -l
Found devices: 1
device: 1
com port: RPI
vendor id: 2708
product id: 1001
firmware version: 1
type: Raspberry Pi
Found devices: 1
device: 1
com port: RPI
vendor id: 2708
product id: 1001
firmware version: 1
type: Raspberry Pi
Dieser Eintrag wurde am 25.12.2013 erstellt und zuletzt am 25.09.2016 bearbeitet.
Direkter Link zu dieser Seite: http://www.gtkdb.de/index_36_2464.html
[ Zur Startseite ] [ Zur Kategorie ]
© 2004-2021 by Georg Kainzbauer