Quantcast
Channel: Kodinerds.net - Deutschsprachiges Forum zum Kodi Entertainment Center
Viewing all articles
Browse latest Browse all 87137

Futaba (mdm166a) VFD Display mit LCDd/lcdproc 0.5.5 im xbmc mit Icon Anzeige.

$
0
0
Hallo zusammen,
dies soll als kurze Anleitung zur Inbetriebnahme des Futaba (mdm166a) Displays mit Ubuntu 12.04, lcdproc 0.5.5 und dem xbmc dienen.

0. Vorbereitung

Quellcode

  1. $ sudo apt-get update
  2. $ sudo apt-get install git-core build-essential lcdproc


1. libhid. Der Treiber für das Display basiert auf libhid, daher muss diese zuerst installiert werden, ist aber nicht (mehr) in Ubuntu enthalten. Deshalb bauen wir sie selbst:

Quellcode

  1. $ wget http://alioth.debian.org/frs/download.php/1958/libhid-0.2.16.tar.gz
  2. $ tar xzvf libhid-0.2.16.tar.gz
  3. $ cd libhid-0.2.16
  4. $ ./configure --disable-werror
  5. $ make
  6. $ sudo make install


2. LCDd.
Nun können wir den Treiber für LCDd/lcdproc bauen:

Quellcode

  1. $ wget http://sourceforge.net/projects/lcdproc/files/latest/download
  2. $ tar xzvf lcdproc-0.5.5.tar.gz
  3. $ cd lcdproc-0.5.5
  4. $ ./configure --enable-drivers=all
  5. $ cd server/drivers
  6. $ make
  7. $ sudo cp mdm166a.so /usr/lib/lcdproc/.

Nun muss in der Datei /etc/LCDd.conf noch folgende Zeile geändert werden:

Quellcode

  1. Driver=ncurses

Quellcode

  1. Driver=mdm166a


Testen:

Quellcode

  1. $ sudo /etc/init.d/LCDd restart
  2. $ sudo lcdproc

Wenn's nicht funktioniert:

Quellcode

  1. $ tail /var/log/syslog

Wenn der Treiber richtig geladen ist, erscheint auf dem Display die Anzeige wie auf Bild1, nach dem starten von lcdproc wie auf Bild2.


3. XBMC. Nun brauchen wir noch ein XBMC, das die Icons unterstützt. Das nehmen wir aus dem Repo von Daniel Scheller, ein fork des odenkamp repos. (also mit pvr)

Quellcode

  1. $ sudo apt-get install make g++ gcc gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev autopoint libltdl-dev
  2. $ git-clone https://github.com/herrnst/xbmc/
  3. $ cd xbmc
  4. $ git checkout imonlcd-Eden
  5. $ ./bootstrap
  6. $ ./configure
  7. $ make
  8. $ sudo make install

Funktioniert allles richtig, sieht es nach dem starten aus wie auf dem Bild (links icons, Text, rechts Volume):


Weder in der advancedsettings.xml noch in der LCD.xml sind weitere Einträge zwingend nötig. Die LCD.xml kann natürlich frei definiert werden.

Links:
libhid.alioth.debian.org/
sourceforge.net/projects/lcdproc/
github.com/herrnst/xbmc/
vdr-portal.de/board18-vdr-hard…hlu%C3%9F-futaba-mdm166a/
vdr-portal.de/board60-linux/bo…nalyzer-f%C3%BCr-lcdproc/
projects.vdr-developer.org/projects/plg-targavfd/files

Gruß
f

PS: Feedback, Kritik, Anregungen wie immer erwünscht.

Viewing all articles
Browse latest Browse all 87137


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>