Pearl-LCD-Display an der Synology

Status
Für weitere Antworten geschlossen.

DKeppi

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

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
Hallo DKeppi,

habe mal versucht das Paket aus #270 auf die DS116 zu installieren, geht leider nicht:
 

Anhänge

  • lcd4linux.png
    lcd4linux.png
    14 KB · Aufrufe: 76

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Hi laserdesign,

bei dem arm spk aus #270 haben wir gleich 2 Probleme:

1.)
Die arch in der INFO passt nicht zur DS116 (evtl. hilft es wenn man die INFO anpasst und armada38x einträgt)

2.)
Viel gravierender ist aber das die libs und symlinks noch für DSM5 sind.
Du kannst natürlich vorab selbst checken ob die roten Pfade, libs und Symlinks passen und auch nichts zerstört wird, weil es vor der Installation bereits vorhanden ist.

Das passiert ua. im installer Script:
Rich (BBCode):
# Copy necessary libs for lcd4linux
    ln -s "${INSTALL_DIR}"/lib/libgd.so.2.0.0 /lib/libgd.so.2.0.0
    ln -s "${INSTALL_DIR}"/lib/libgd.so.2 /lib/libgd.so.2
    ln -s "${INSTALL_DIR}"/lib/libfontconfig.so.1.4.4 /lib/libfontconfig.so.1.4.4
    ln -s "${INSTALL_DIR}"/lib/libfontconfig.so.1 /lib/libfontconfig.so.1
    ln -s "${INSTALL_DIR}"/lib/libfontconfig.so /lib/libfontconfig.so
    ln -s "${INSTALL_DIR}"/lib/libpng12.so.0.44.0 /lib/libpng12.so.0.44.0
    ln -s "${INSTALL_DIR}"/lib/libpng12.so.0 /lib/libpng12.so.0
    ln -s "${INSTALL_DIR}"/lib/libpng12.so /lib/libpng12.so

Womöglich gehören aber alle roten Pfade auf /usr/lib/ geändert....

Das wären mal die ersten Schritte zu einem neuen Package - sofern die kompilierte armv5 Version bei armv7 überhaupt läuft!
 
Zuletzt bearbeitet:

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
ja schade, dann wird das erst einmal nischt mit einem Display an der DS116, oder aber jemand mit Erfahrung baut ein neues Paket.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
@laserdesign:
Hab den letzten Post von mir aktualisiert - viell. bringt dich/uns das weiter ;)
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
Das wären mal die ersten Schritte zu einem neuen Package - sofern die kompilierte armv5 Version bei armv7 überhaupt läuft!

ich glaube es ist nötig eine neue Version für die armv7 zu kompilieren, sonst hätte ich nicht die Fehlermeldung wie im Screen bekommen.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Also die Fehlermeldung bei der Installation des SPK's kommt von dem fehlerhaften arch Eintrag in der INFO im SPK.
Habe den mal korrigiert und auf meiner DS nach den libs/Symlinks gesucht - nichts da, also dürfte die Anlage dieser keine Probleme machen.

Du könntest auf eigenes Risiko dieses schnell gebaute Package probieren!

Anhang anzeigen lcd4linux_arm_0.11.0-005.spk
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
ich habe es mal installiert, läuft auch durch, aber keine Ausgabe im Display, schaltet zwar um bleibt aber schwarz.
Habe mal die Ausgabe von lcd4linux -vv im Anhang hochgeladen.
 

Anhänge

  • lcd4linux.txt
    16 KB · Aufrufe: 12

hvkls

Benutzer
Mitglied seit
23. Dez 2012
Beiträge
463
Punkte für Reaktionen
0
Punkte
22
Probier doch mal die untige einfache lcd4linux.conf, Dateirechte 0600, und starte lcd4linux im Vordergrund (lcd4linux -F -f /path/to/lcd4linux.conf)

Display DPF {
Driver 'DPF'
Port 'usb0'
Font '60x80'
Background '000000'
Foreground 'ffffff'
Basecolor '000000'
Orientation 0
Backlight 5
}
Widget TIME {
class 'Text'
expression strftime('%H %M',time()).' '
width 9
align 'L'
update tick
}
Variables {
tick 1000
}
Layout test {
Row01.Col01 'TIME'
}
Display 'DPF'
Layout 'test'
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Zumindest startet es, was bedeutet das keine libs fehlen sollten :)

Läuft es denn auch weiter oder beendet es sich wieder?
Check das mal mit
Rich (BBCode):
ps | grep lcd4linux

Die einfache Config von hvkls ist eine gute Idee, dann sehen wir ob es an der Config liegt....
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
sieht dann so aus, vielleicht etwas an deiner .conf falsch??

Rich (BBCode):
root@syn:/etc# lcd4linux -F -f /usr/local/lcd4linux/etc/lcd4linux.conf
Found AX206 DPF
Got LCD dimensions: 320x240
Huh? Not even a single timer left? Dazed and confused...
root@syn:/etc# killall lcd4linux
lcd4linux: no process found
root@syn:/etc#
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Schon möglich, da die auch aus dem DSM5 Paket ist und einiges anders läuft bei DSM6.
Evtl. mal die einfache Config von hvkls nehmen oder diese hier ;)

Anhang anzeigen lcd4linux.zip
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
das war schon die einfache Config von hvkls

Rich (BBCode):
root@syn:/etc# lcd4linux -vv
LCD4Linux 0.11.0-SVN-1158 starting
invoked without full path; restart may not work!
Dump of /etc/lcd4linux.conf:
  Display                 'DPF'
  Display:DPF.Background  '000000'
  Display:DPF.Backlight   5
  Display:DPF.Basecolor   '000000'
  Display:DPF.Driver      'DPF'
  Display:DPF.Font        '60x80'
  Display:DPF.Foreground  'ffffff'
  Display:DPF.Orientation 0
  Display:DPF.Port        'usb0'
  Layout                  'test'
  Layout:test.Row01.Col01 'TIME'
  Variables.tick          1000
  Widget:TIME.align       'L'
  Widget:TIME.class       'Text'
  Widget:TIME.expression  strftime('%H %M',time()).' '
  Widget:TIME.update      tick
  Widget:TIME.width       9
 
plugin_cfg.c: Variable tick = '-nan' (-nan)
lcd4linux.c: going background...
root@syn:/etc#
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Achso OK, und was sagt danach ein
Rich (BBCode):
ps | grep lcd4linux
?

Vermutlich liegts aber daran das die Version mit der DS116 nicht kompatibel ist! :(
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
mmh, schau dir doch noch einmal den Code in #291 genau an.

root@syn:/etc# killall lcd4linux
lcd4linux: no process found
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Sorry überlesen.. ;)
Ok dann wirds wohl an der Kompatibilität liegen.
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
@hvkls,

hast du den Code in #291 gelesen oder was meinst du jetzt, hatte doch deine Angaben umgesetzt
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.208
Punkte für Reaktionen
63
Punkte
114
Und wenn du mal alles aus der Config nimmst was irgendwie mit ticks, time oder second zu tun hat - ich weiß da bleibt nicht mehr viel übrig!.
Da hats irgendwas mit den plugin.cfg.c in lcd4linux.

Man muss es wohl neu kompilieren!
 

laserdesign

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
2.532
Punkte für Reaktionen
38
Punkte
94
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