Pearl-LCD-Display an der Synology

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
@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:
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

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??
 
Die Screens gibt es bei Pearl leider nicht mehr. Habt ihr zufällig eine andere Bezugsquelle?
 
schau dich hier mal um, da gibt es ein paar Links
 
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.
 
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

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?
 
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:
Bei der DSM5 Final muss dasselbe gemacht werden, damit lcd4linux läuft!!!
 
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
 
Kann mir jemand sagen welches Displays es aktuell gibt die ich nutzen kann?
 
Hat jemand ein fertiges Paket was ich in meiner ds231j einspielen kann um ein Pearl Display zu benutzen ?
 
Kann mir bitte jemand eine Quelle nennen wo man die lcd4linux Pakete bekommen kann. Danke.

Leider wurden meine PM`S nicht geantwortet.
Schade
 
Zuletzt bearbeitet:
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