Pearl-LCD-Display an der Synology

Status
Für weitere Antworten geschlossen.

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
@QTip,

habe mir gerade Dein Video zum Display angeschaut.
Hat mich inspiriert, würdest du mir deine config dazu, zur Verfügung stellen??

Hier mal meine ersten Versuche
Anhang anzeigen lcd4linux.conf.txt
 
Zuletzt bearbeitet:

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
14
Punkte
84
Hi,

hier meine Config mit 2 Zusatzscripten zum Auslesen der HDD-Temps und DSM-Version.
Viel Spass beim Tüffteln mit dem Display.
 

Anhänge

  • lcd4linux_config.zip
    1,6 KB · Aufrufe: 42

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
Hi QTip,

vielen Dank für die Scripte.
Leider bekomme ich es nicht mit den tranzparenten Farben (Alphakanal)
so wie in deinem Video zu sehen hin.
Vielleicht weiß da jemand mehr und kann helfen??
 

tommy86

Benutzer
Mitglied seit
08. Apr 2013
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Die Screens gibt es bei Pearl leider nicht mehr. Habt ihr zufällig eine andere Bezugsquelle?
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.549
Punkte für Reaktionen
47
Punkte
94
schau dich hier mal um, da gibt es ein paar Links
 

thE_29

Benutzer
Mitglied seit
23. Jul 2013
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Auch dort ist fast alles weg.. Zumindest die mit höherer Auflösung.

Ein Typ in DE verkauft sie schon vorgeflashed um den 3fachen Preis.
 

thE_29

Benutzer
Mitglied seit
23. Jul 2013
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
Hi läuft bisher ganz gut, kannst du damit was anfangen?

make[1]: *** No rule to make target `SDCCy.c', needed by `SDCCy.o'. Stop.

kommt nachdem ich sdcc kompilieren möchte

./configure --disable-gbz80-port --disable-z80-port --disable-avr-port --disable-ds390-port --disable-ds400-port --disable-pic-port --disable-pic16-port --disable-xa51-port --disable-hc08-port
make

Mach den Befehl, also:
bison -y -d -v -o SDCCy.c SDCC.y

Auf einer anderen Linux Maschine. Danach müsstest du eine SDCCy.c und SDCCy.h bekommen. Diese kann man benutzen.
Habe diese auch raufgeladen.

Am Besten man geht in das sdcc/src Verzeichnis (natürlich nach configure) und macht den BISON Befehl von oben. Danach sollte man eine SDCCy.output haben. Leider spinnt der Interpreter da scheinbar, weil er eigentlich eine .h und .c erzeugen sollte.
Laded euch einfach das angehängte zip runter und kopiert die 3 Dateien dort hin. Eventuell kopiert die erzeugte SDCCy.output weg und macht nachher ein diff darauf. Bei mir waren die 2 Daten ident - habe bison auf einem Ubuntu64bit aufgerufen um diese Dateien zu erzeugen.

Jedenfalls funktioniert mein Display super auf meiner DS213+ - also qoriq :D :D

Alles selbst kompiliert nach der Anleitung von: http://www.synology-forum.de/showth...n-der-Synology&p=215523&viewfull=1#post215523

Beim sdcc muss man zusätzlich beim configure noch: --disable-ucsim dazuschreiben.
Danach muss man im sdcc/src Verzeichnis die SDCCy.c und SDCCy.h bereitstellen.

Falls gcc sich über /opt/powerpc-linux-gnuspe/lib/libm.so beschwert, weil er Objekte nicht findet, muss man die von /lib/libm.so.6 in das Verzeichnis kopieren (ggf. vorher sichern - ich habs vergessen.. ).

Im Verzeichnis von: lcd4linux habe ich am Ende vom configure Script das "LT_INIT" unter Kommentar gesetzt (# davor).

Hier noch die Liste zum Pakete installieren via ipkg zum leichter einfügen (ipkg nimmt bei mir keine Parameter mehr):
ipkg install apr
ipkg install apr-util
ipkg install autoconf
ipkg install bash
ipkg install binutils
ipkg install bison
ipkg install boost-dev
ipkg install bzip2
ipkg install cyrus-sasl-libs
ipkg install e2fslibs
ipkg install expat
ipkg install flex
ipkg install gcc
ipkg install gdbm
ipkg install gettext
ipkg install glib
ipkg install gnupg
ipkg install grep
ipkg install hdparm
ipkg install libassuan
ipkg install libc-dev
ipkg install libcurl
ipkg install libdb
ipkg install libgcrypt
ipkg install libgpg-error
ipkg install libksba
ipkg install libnsl
ipkg install libpth
ipkg install librsync
ipkg install libstdc++
ipkg install libtool
ipkg install libusb
ipkg install libxml2
ipkg install m4
ipkg install make
ipkg install mc
ipkg install mktemp
ipkg install nano
ipkg install ncftp
ipkg install ncurses
ipkg install ncursesw
ipkg install neon
ipkg install openldap-libs
ipkg install openssl
ipkg install openssl-dev
ipkg install patch
ipkg install pcre
ipkg install perl
ipkg install pinentry
ipkg install pkgconfig
ipkg install popt
ipkg install psmisc
ipkg install py26-boto
ipkg install py26-duplicity
ipkg install python26
ipkg install readline
ipkg install slang
ipkg install sqlite
ipkg install svn
ipkg install textutils
ipkg install tnftp
ipkg install wget
ipkg install zlib

Achja, ich musste das perl vom ipkg deinstallieren, weil es Objekte nicht auflösen konnte. Danach nimmt es das Perl was man im DSM installieren kann. Aber ich musste dann autoheader und autom4te abändern. Diese fangen immer mit "#! /opt/bin/perl" an. Das muss man auf "#! /usr/bin/perl" abändern, da im opt ja kein perl installiert ist.
 

Anhänge

  • sdccy.zip
    56,7 KB · Aufrufe: 13

reimundko

Benutzer
Mitglied seit
27. Sep 2013
Beiträge
322
Punkte für Reaktionen
4
Punkte
18
Hallo ich habe auch ein Pearl Display.
Würde das auch auf einer Ds213j laufen.
Falls ja, wie bekommt ihr denn das Paket auf der Station entpackt und zu laufen?
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Falls bei jemandem lcd4linux unter DSM5beta nicht mehr läuft - bei mir hat folgendes geholfen (DS712+ mit x86 Prozessor):

per ssh anmelden
ipkg install libgd
ln -s /opt/lib/libgd.so.2 /lib

danach das lcd4linux Skript (bei mir unter /usr/local/etc/rc.d/) manuell ausführen
oder Syno neustarten
 
Zuletzt bearbeitet:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114
Bei der DSM5 Final muss dasselbe gemacht werden, damit lcd4linux läuft!!!
 

reimundko

Benutzer
Mitglied seit
27. Sep 2013
Beiträge
322
Punkte für Reaktionen
4
Punkte
18
Hallo ich habe da mal eine bitte an euch.

Habe 2 Pearl Display die ich gerne benutzen möchte.
War vorher an einer Coolstream dran, also gehackt.

Möchte es gerne an einer DS213 anschliessen.
Hat da bitte jemand ein Paket von dem lcd4linux und evtl. eine Anleitung wie ich es am besten einbinden kann?

Danke
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.218
Punkte für Reaktionen
74
Punkte
114

donkhan

Benutzer
Mitglied seit
22. Mai 2011
Beiträge
202
Punkte für Reaktionen
0
Punkte
16
Kann mir jemand sagen welches Displays es aktuell gibt die ich nutzen kann?
 

reimundko

Benutzer
Mitglied seit
27. Sep 2013
Beiträge
322
Punkte für Reaktionen
4
Punkte
18
Hat jemand ein fertiges Paket was ich in meiner ds231j einspielen kann um ein Pearl Display zu benutzen ?
 

reimundko

Benutzer
Mitglied seit
27. Sep 2013
Beiträge
322
Punkte für Reaktionen
4
Punkte
18
Kann mir bitte jemand eine Quelle nennen wo man die lcd4linux Pakete bekommen kann. Danke.

Leider wurden meine PM`S nicht geantwortet.
Schade
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Zuletzt bearbeitet:

reimundko

Benutzer
Mitglied seit
27. Sep 2013
Beiträge
322
Punkte für Reaktionen
4
Punkte
18
Ich habe die ARM Version genommen auf dem PC entpackt und dann per Telnet auf die Diskstation
Habe nun die lcd4linux nach bin kopiert und rechte vergeben.
Allerdings bekomme ich beim Aufruf
DiskStation> lcd4linux
/usr/bin/lcd4linux: line 1: syntax error: unexpected "("

Habe die ds213j

was kann das bitte sein?
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat