Hallo erstmal an alle,
Ich habe jetzt das PicoLCD 256x64 USB bekommen und kämpfe seit drei Tagen es zum laufen zu bekommen.
Habe mich wirklich durch alle Anleitungen gequält und alles versucht, bin aber scheinbar entweder zu dumm oder ich kenn mich mit kompilieren &co doch nicht so gut aus.
Stand der Dinge ist, dass ich gesehen habe dass VDRSTARTER eine picoLCD256x64.diff Datei raufgeladen hat und er es geschafft hat das Display zu verwenden. Also habe ich versucht alles nachzumachen, habe aber nicht genug Backgroundwissen um es selbst zu schaffen.
Hab mir mal die graphlcd-base.git.touchcol runtergelade (usr/local/include) und im make.config file die letze Zeile eingeschaltet (HAVE_picoLCD_256x64_EXPERIMENTAL=1), dann ein make und ein make install gemacht.
Nach einigen Anläufen hab ichs dann auch geschafft. Anschliessend gibt es dann unter /usr/local/lib die entsprechenden Dateien. (libglcddrivers.so.2.1.0/libglcdgraphics.so.2.1.0/libglcdskin.so.2.1.0).
Die habe ich dann nach /usr/lib kopiert (vielleicht war das schon der Fehler)
Dann wollte ich noch das Plugin runterladen (ist auch gelungen)
cd $SOURCEDIR/VDR/PLUGINS/src/
git clone git://projects.vdr-developer.org/vdr-plugin-graphlcd.git -b touchcol vdr-plugin-graphlcd_0.3.0
ln -s vdr-plugin-graphlcd_0.3.0 graphlcd
und mit make all kompilieren, das bricht aber mit (grep: ../../../config.h: Datei oder Verzeichnis nicht gefundenMakefile:66: *** no APIVERSION found, bailing out .... Schluss.) ab
Jetzt hab ich gedacht das ist nicht so wichtig (sicher ein Fehler) und habe mit der graphlcd.config weitergemacht. Da aber leider das Display noch nicht drinnensteht habe ich selbst einen zusätzlichen Eintrag vorgenommen.
[picoLCD_256x64]
# picoLCD_256x64 driver
# This is an driver module for my AVR controlled LCD display connected via
# USB port. It uses some simple commands to update the display content.
# Default size: 256 x 64
Driver=picoLCD_256x64
Device=usb:04d8/c002
Width=256
Height=64
#UpsideDown=no
#Invert=no
Brightness=50
RefreshDisplay=1
und in der plugins.graphlcd.conf aktiviert mit (-c /etc/graphlcd.conf -d picoLCD_256x64)
nach Reboot semmelt es den Yavdr wie erwartet natürlich voll auf
also habe ich wieder den serdisp eingetragen und es mal mit einem showpic versucht. (showpic -c /etc/graphlcd.conf -d picoLCD_256x64 /etc/vdr/plugins/graphlcd/logos/123SAT_l.glcd -b 100)
Fehlermeldung:ERROR: Failed creating display object picoLCD_256x64
Eingebunden wird das Display unter Bus 002 Device 002: ID 04d8:c002 Microchip Technology, Inc.
ich habe es aber auch mit /dev/usb/hiddev0 versucht
Jetzt steh ich vollkommen an, bitte habt Mitleid mit einem Newbie. Könnte mir vielleicht wer quasi mit einem HowTo weiterhelfen wie (und vor allem wo) ich anfangen muss...
Ich hoffe ich habe alle relevanten Dateien berücksichtigt.
viele Dank im Voraus
Apollo71
YaVDR 1.0
Linux Kernel: 3.2.0-37-generic x86_64
Asus 5 IONT-I
Pico Netzteil
4GB RAM
SlotIn DVD Brenner
120GBCorsair Force GT SSD
DVB-Sky Mystique SaTiX-S2 Sky Xpress DUAL