Pearl-LCD-Display an der Synology

Status
Für weitere Antworten geschlossen.

TheGulOfDedra

Benutzer
Mitglied seit
26. Mai 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Hi,

da das kompilierte binary für x86 leider einen Bug hat (bei mir gibt es immer einen Freeze) wollte ich mich ranmachen und für meine 712+ eine gepatchte Version von LCD4Linux kompilieren.

Allerdings komme ich schon über den ersten Teil der Anleitung von @Merthos nicht hinweg (AUTOMAKE).
Ich bekomme immer die Fehlermeldung "configure: error: The installed version of autoconf does not work. Please check config.log for error messages before this one." - Ich habe aber die aktuelle Autoconf von ipkg repository nachinstalliert.

Hat irgendeiner eine Idee? Somit ist es mit meiner Motivation schnell vorbei :(

Habe bereits Ideen für eine nette conf - aber die bricht schnell zusammen und macht keinen Refresh mehr - kann man gut an der nicht weiterlaufenden Zeit erkennen.

Grüße
Markus
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.158
Punkte für Reaktionen
405
Punkte
393
Hallo,
was gibt denn
autoconf -V
aus?

Gruß Götz
 

TheGulOfDedra

Benutzer
Mitglied seit
26. Mai 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
autoconf -V
autoconf (GNU Autoconf) 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

Sieht aus wie die Version die auch in der Anleitung unter den installierten IPKGs steht...

Grüße
Markus
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.158
Punkte für Reaktionen
405
Punkte
393
Hallo,
die Version habe ich auch, da wurde nicht gemeckert.

Gruß Götz
 

wawibu

Benutzer
Mitglied seit
11. Aug 2010
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
Habe den Freeze-Patch nach Ticket #271 eingebaut.
>> http://ssl.bulix.org/projects/lcd4linux/ticket/271

Anbei die lcd4linux für ppc incl Scale & Freeze Patch
Anhang anzeigen lcd4linux.tar.gz.spk

Hier noch das Script, welches ich nutze um zu testen ob das Display angeschlossen ist und dann bei Bedarf lcd4linux zu starten.
Wer das Default Config verwenden will, braucht das natürlich nicht anzugeben.
Rich (BBCode):
####################################################################
##!/bin/sh
## CheckDPFStatus.sh
##
## Script to check if DPF is connected at USB Port
## and if needed kill or start lcd4linux process
##
## usbutils are needed - so if not installed already, need to be done
##
#####################################################################

time=$(date "+%d.%m.%Y %H:%M:%S")

echo "--------------------------------------------------------------"
echo "$time - Check4DPF started"

dsp=$(/opt/sbin/lsusb | /bin/grep 1908:0102)
process=$(/opt/bin/ps -A | /bin/grep lcd4linux)


if [ "$dsp" != "" ]; then
	{
	echo "> DPF Display found"
	if [ "$process" = "" ]; then
		{
		echo ">> lcd4linux not running, process will now be started"
		/usr/local/bin/lcd4linux -f /etc/lcd4linux_99.conf
		}
	fi	
	}
else
	{
	echo "> DPF Display not found"
	if [ "$process" != "" ]; then
		{
		echo ">> lcd4linux still running, will now be killed"
		/opt/bin/kill lcd4linux
		}
	fi
	}
fi

Grüße,
WaWiBu
 
Zuletzt bearbeitet:

OhJames

Benutzer
Mitglied seit
16. Jan 2012
Beiträge
131
Punkte für Reaktionen
0
Punkte
0
Kann daraus jemand ein Wiki machen?
Scheint ziemlich kompliziert zu sein...

Gibts schon ein lcd4linux für ARM? (DS111)

Danke!
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84

brmpfl

Benutzer
Mitglied seit
12. Feb 2012
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Moin,

anbei ein Version für ARM.

Ich habe mir in einer VMWare ein Ubuntu eingerichtet und Cross-Compiliert.
Das war ein ziemliches gefrickel, da ich nur über rudimentäre Linux-Kenntnisse verfüge und ich keine Gesamtpaket lcd4linux+usb+dpf gefunden habe.

Läuft seit 1h auf meiner DS212+

Anhang anzeigen lcd4linux.spk

Da ich kein ZIp o.ä. hochladen darf: Einfach die Datei in lcd4linux.zip umbenennen, das ZIP entpacken, auf die DS kopieren in /usr/local/bin entpacken ...

Kein Support, keine Gewährleistung

:)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.158
Punkte für Reaktionen
405
Punkte
393
Hallo,
hier ein Bild mit einer leicht abgeänderten Dockstar lcd4linux.conf.
Ist 6x8 als Font, also für die jungen und die, die eh die Lesebrille am Hals hängen haben. Wer es nicht lesen kann (auf dem Pearl-Display) und noch keine Lesebrille hat -> ab zum Augenarzt, die erste Lesebrille wird fällig auch wenn ihr es noch gar nicht wahr haben wollt:D.

lcd4linux.jpg

Jetzt sind die Kreativen gefragt, bei der Vergabe gestalterischer Kreativität muß wohl gerade gepennt haben, macht ne schöne conf.

Gruß Götz
 

adahmen

Benutzer
Mitglied seit
12. Okt 2009
Beiträge
561
Punkte für Reaktionen
11
Punkte
38
Hi Götz,
kannst Du Deine conf mal hochladen?
VG Albert
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.158
Punkte für Reaktionen
405
Punkte
393

adahmen

Benutzer
Mitglied seit
12. Okt 2009
Beiträge
561
Punkte für Reaktionen
11
Punkte
38
läuft :D
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84
Temparaturabfrage

Skript irgendwo hinpacken und ausführbar machen:
Rich (BBCode):
#!/bin/sh

max="0"
min="1000"

for disk in hda hdb hdc hdd hde ; do
  t=`/usr/syno/bin/smartctl -A /dev/$disk | /bin/grep Temperature_Celsius | /usr/bin/awk '{print $10}'`
  if [ "$t" -gt "$max" ]
  then
    max=$t
  fi
  if [ "$t" -lt "$min" ]
  then
    min=$t
  fi
done

echo "$min°C - $max°C"

In der Konfig:
Rich (BBCode):
Widget TEMP {
    class      'Text'
    expression exec('/path/to/script', XXX)
    update     XXX
    ....
}

Die blauen Teile an die eigenen Gegebenheiten anpassen. Im Skript alle eingebauten Festplatten auflisten. Wenn man nur eine hat, dann kann man auch die Schleife weglassen. Updates sollten nicht zu häufig sein, alle 5 Minuten oder so.
 

OhJames

Benutzer
Mitglied seit
16. Jan 2012
Beiträge
131
Punkte für Reaktionen
0
Punkte
0
Also gibts keine lcd4linux für ARM (DS111)? :-/
 

TheGulOfDedra

Benutzer
Mitglied seit
26. Mai 2009
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Inspiriert von diesem Thread - hier mal mein Zwischenergebnis

P1030221.jpg

Die Disktemperatur will nicht. Muss ich wohl dann auch so machen wie oben beschrieben...

Grüße
TheGulOfDedra
 

OhJames

Benutzer
Mitglied seit
16. Jan 2012
Beiträge
131
Punkte für Reaktionen
0
Punkte
0
Sieht super aus, gratuliere!

Muss man beim Display "Mit PC verbinden" auswählen?

Bei mir wird das Gerät aufm Port 99 geführt:

T: Bus=01 Lev=02 Prnt=02 Port=99 Cnt=02 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=1908 ProdID=0102 Rev= 2.00
S: Manufacturer=BUILDWIN
S: Product=Digital Photo Frame
S: SerialNumber=d1bcddafe9c9a6d2bdd585a5c9a8dcb5
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms

Muss ich dann also einfach die Config auf Port99 stellen?

Ich erhalte dann
' is invalidfig file '/etc/lcd4linux.conf' line 8: key '}

EDIT: die Fehlermeldung ist wegen Windows Notepad, was nicht konform formatiert :)
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.158
Punkte für Reaktionen
405
Punkte
393
Hallo,
Port 99 ist so schon richtig und in der conf usb0. Hast das Display überhaupt schon gehackt?
Die ARM Version findest Du in Beitrag #89.

Gruß Götz
 

OhJames

Benutzer
Mitglied seit
16. Jan 2012
Beiträge
131
Punkte für Reaktionen
0
Punkte
0
Uuuups, gehackt? da ist mir wohl ein Beitrag flöten gegangen.
Ist denn die ARM-Version von lcd4linux, die ich mit ipkg installieren kann, nicht ok?
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
13.726
Punkte für Reaktionen
3.713
Punkte
468
Und hier noch Bild von meinem Umbau, damit das Display nach dem Einschalten nach wenigen Sekunden automatisch in den Debug-Mode geht.
(Der Schaltplan selbst ist nicht von mir, die hab ich irgendwo gefunden).

Gruß Benares
 

Anhänge

  • LCD_Umbau.JPG
    LCD_Umbau.JPG
    169,2 KB · Aufrufe: 312
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