Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

Igel 3210 und lcd4linux mit SamsungSPF

    Nobody is reading this thread right now.

snigel

Newbie
Registriert
6. Januar 2011
Beiträge
7
Reaktionspunkte
9
Punkte
3
Hi @ all

Bisher habe ich versucht alle infos hier und im Glasauge zu finden.Das Display wird zwar erkannt aber ich habe leider einige fehlermeldungen.

[raspi] error reading text value from /sys/class/thermal/thermal_zone0/type: No such file or directory

[raspi] error reading text value from /sys/class/thermal/thermal_zone0/type: No such file or directory

Warning: no raspberry pi thermal sensor found: value of '/sys/class/thermal/thermal_zone0/type' is '', should be 'type'
Error: File '/sys/class/thermal/thermal_zone0/temp' not readable, no temperature sensor found
[raspi] error reading text value from /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver: No such file or directory

[raspi] error reading text value from /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver: No such file or directory

Warning: no raspberry pi frequence sensor found: value of '/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver' is '', should be 'scaling_driver'
Error: File '/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq' not readable, no frequency sensor found

als lcd4linux hab ich die Orginale genommen ohne dpfhack.Es hat eigentlich auch alles geklappt bis dahin....
vllt kann mir wer da helfen.

Danke

mfg sni

Hinbekommen

so klappte es :

./configure --with-drivers='SamsungSPF' --with-plugins=',all,!dbus,!mpris_dbus,!raspi,!asterisk,!apm,!button_exec,!dvb,!exec,!fifo,!gps,!huawei,!i2c_sensors,!isdn,!kvv,!mpd,!mysql,!proc_stat,!python,!qnaplog,!sample,!seti,!wireless,!xmms,!wireless,!uname'

Du musst angemeldet sein, um Bilder zu sehen.



mfg
 
Zuletzt bearbeitet von einem Moderator:
Reaktionen: lct
AW: Igel 3210 und lcd4linux mit SamsungSPF

Hi,

da immer wieder Fragen aufkommen wie das ganze umzusetzen ist, könntest du ja evtl eine kleine Zusammenfassung posten was du wie gemacht hast.

Grüße

Kermit
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

Hi Kermit,

Ich würde das wirklich gerne machen allerdings kann ich dir jetzt nicht genau sagen wieviele Packete man dafür braucht bzw welche ich alle Installiert habe.Es war zumindest ein ganzer haufen.Gibts eine möglichkeit sowas in einem Log nach zu schauen ?

mfg Sni
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

Hi,

möglicherweise, mir ist aber nichts in der Richtung bekannt - schade.

Grüße

Kermit
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

Ich werde mal versuchen da eine kleine FAQ zusammen zu stellen....
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

So hier eine kleine How-To

Eines vorweg ich kann euch leider nicht genau sagen welche Packete ich installiert habe dafür da ich das nicht genau nachverfolgen kann.
Am Ende ist eine TXT File dabei wo ihr gucken könnt welche Packete installiert sind.

1.LCD4Linux besorgen als SVN

svn co Link ist nicht mehr aktiv. lcd4linux

2.Konfigurieren mit "Samsung´s Bilderrahmen Treiber"

./configure --with-drivers='SamsungSPF' --with-plugins=',all,!dbus,!mpris_dbus,!raspi,!asterisk,!apm,!button_exec,!dvb,!exec,!fifo,!gps,!huawei,!i2 c_sensors,!isdn,!kvv,!mpd,!mysql,!proc_stat,!python,!qnaplog,!sample,!seti,!wireless,!xmms,!wireless,!uname'

Alle Plugins mit einem "!" davor werden nicht Installiert.Es bleibt natürlich jedem selbst überlassen was man braucht und nicht.Allerdings mit dem Raspi Plugin hab ich es nicht ans laufen bekommen

3.Bootstrap ausführen

./bootstrap

4.Make und Make Install (Bitte drauf achten das es keine Fehlermeldungen gibt)

1.make | 2.make install

So nachdem alles hoffentlich geklappt hat sollte die Bin erfolgreich unter /usr/local/bin zu finden sein.

5.lcd4linux.conf erstellen

kopiert die sample aus der SVN nach /etc und umbennnen in lcd4linux.conf

Jetzt brauchen wir noch eine lcd4linux.conf die mit dem Samsung SPF-75H läuft , dazu Poste ich meine jetztige , die mit der oben genannten Conf (wegen den Plugins) läuft.(ob andere Samsung Bilderrahmen laufen kann ich nicht sagen ich hab nur den einen , denke aber schon )

# $Id: lcd4linux.conf.sample 1194 2013-02-13 15:15:34Z volker $
# $URL: Link ist nicht mehr aktiv. $

Layout 'cracksLCD'

Display 'SamsungSPF'


Display SamsungSPF {
Driver 'SamsungSPF'
Model 'spf-75h'
Font '15x18'
Update 100
Foreground white
Background black
Basecolor black
}

Variables {

# tick 500
# tack 1000

# netup 448 # define your inet upstream
# netdown 3456 # define your inet downstream
time_minute 60000
time_second 1000
time_tick second
time_faster 0.5

color_black '000000'
color_white 'ffffff'
color_blue '000066'
color_green '008000'
color_red '800000'
color_transparent 'ffffff00'
color_lighter 'ffffff80'
color_darker '00000080'

color_fg 'ffffff'
color_bg '00000044'
color_bar_fg 'ffffff'
color_bar_bg '00000044'
color_bar1 '5f5fff'
color_bar2 'ff5f5f'

width_full 53
width_half 24
width_logo 29
black '000000'
white 'ffffff'
green '55ba0b'
blue '3c85c3'
orange 'f9b31d'
red 'ff0101'
}

Widget block {
class 'Text'
expression '|'
width 1
align 'L'
}

Widget line {
class 'Text'
expression '---------------------------------------------------'
width 51
align 'L'
}

Widget textline {
class 'Text'
expression '+++ +++'
style 'bold'
width 51
align 'C'
}

Widget OS {
class 'Text'
#expression uname('release') - uname('machine')
expression file::readline('/tmp/oscamstatus', 1)
width width_full
align 'C'
speed 100
update time_minute
background color_green
}

Widget TIME {
class 'Text'
expression strftime('%a, %d.%m.%Y %H:%M:%S', time()) . ' | Up: ' . uptime('%dT %H:%M:%S')
width width_full
align 'C'
update time_second
background color_black
foreground color_white
}

Widget RAM {
class 'Text'
expression (floor(meminfo('MemFree')*10/1024)/10).' / '.(floor(meminfo('MemTotal')*10/1024)/10)
prefix 'RAM'
postfix ' MB'
width width_half
#precision 0
align 'R'
update time_second
Background color_bg
Foreground color_fg
}

Widget Busy {
class 'Text'
expression proc_stat::cpu('busy', 500)
prefix 'Busy'
postfix '%'
width width_half
precision 1
align 'R'
update time_second
Background color_bg
Foreground color_fg
}

Widget BusyBar {
class 'Bar'
expression proc_stat::cpu('busy', 500)
expression2 proc_stat::cpu('system', 500)
length width_half
direction 'E'
update time_second * time_faster
Background color_bar_bg
Foreground color_bar_fg
BarColor0 color_bar1
BarColor1 color_bar2
}

Widget Load {
class 'Text'
expression loadavg(1)
prefix 'Load'
postfix loadavg(1)>1.0?'!':' '
width width_half
precision 1
align 'R'
update time_second
Background color_bg
Foreground color_fg
}

Widget LoadBar {
class 'Bar'
expression loadavg(1)
max 5.0
length width_half
direction 'E'
update time_second * time_faster
Background color_bar_bg
Foreground color_bar_fg
BarColor0 color_bar1
BarColor1 color_bar2
}

Widget Disk {
class 'Text'
expression (diskstats('sd[a-z]$', 'read_sectors', 500) + diskstats('sd[a-z]$', 'write_sectors', 500)) / 2048
prefix 'Disk'
postfix ' MB/s'
width width_half
precision 3
align 'R'
update time_second
Background color_bg
Foreground color_fg
}

Widget DiskBar {
class 'Bar'
expression diskstats('sd[a-z]$', 'read_sectors', 500)
expression2 diskstats('sd[a-z]$', 'write_sectors', 500)
length width_half
direction 'E'
update time_second * time_faster
Background color_bar_bg
Foreground color_bar_fg
BarColor0 color_bar1
BarColor1 color_bar2
}

Widget Eth0 {
class 'Text'
expression (netdev('eth0', 'Rx_bytes', 500)+netdev('eth0', 'Tx_bytes', 500))/1024/1024
prefix 'eth0'
postfix ' MB/s'
width width_half
precision 3
align 'R'
update time_second
Background color_bg
Foreground color_fg
}

Widget Eth0Bar {
class 'Bar'
expression netdev('eth0', 'Rx_bytes', 500)
expression2 netdev('eth0', 'Tx_bytes', 500)
length width_half
direction 'E'
update time_second * time_faster
Background color_bar_bg
Foreground color_bar_fg
BarColor0 color_bar1
BarColor1 color_bar2
}


# OSCam
Widget OSCAMTEXT {
class 'Text'
expression '+++ OScam LCD-Status Anzeige +++'
Background blue
style 'bold'
width 51
align 'C'
}

Widget OSCAMVERSION {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 1)
width width_full
align 'L'
update time_minute
style 'bold'
Background blue
}

Widget OSCAMREVISION {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 2)
width width_half
align 'R'
update time_minute
style 'bold'
Background blue
}

Widget OSCAMREADER {
class 'Text'
expression file::readline('/tmp/oscamstatus', 5)
width width_half
align 'L'
update 10000
style 'bold'
#Foreground 'FF6633'
#Background blue
}

Widget OSCAMUSER {
class 'Text'
expression file::readline('/tmp/oscamstatus', 4)
width width_half
align 'R'
update 10000
style 'bold'
#Foreground 'FF6633'
#Background blue
}

Widget OSCAMSERVER {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 5)
width width_half
align 'L'
update 10000
style 'bold'
#Foreground 'FF6633'
Background blue
}

#Reader
Widget RDR00 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 6)

width width_full
align 'L'
style 'bold'
update 10000

}

Widget RDR01 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 7)

width width_full
align 'L'
update 10000

}

Widget RDR0 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 8)

width width_full
align 'L'
update 10000

}

Widget RDR1 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 9)

width width_full
align 'L'
update 10000

}

Widget RDR2 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 10)

width width_full
align 'L'
update 10000

}

Widget RDR3 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 11)

width width_full
align 'L'
update 10000

}

Widget RDR4 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 12)

width width_full
align 'L'
update 10000

}

Widget RDR5 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 13)

width width_full
align 'L'
update 10000

}

Widget RDR6 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 14)

width width_full
align 'L'
update 10000

}

Widget RDR7 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 15)

width width_full
align 'L'
update 10000

}

#USER
Widget USR00 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 16)

width width_full
align 'L'
update 10000

}

Widget USR01 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 17)

width width_full
align 'L'
update 10000

}

Widget USR0 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 18)

width width_full
align 'L'
update 10000

}

Widget USR1 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 19)

width width_full
align 'L'
update 10000

}

Widget USR2 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 20)

width width_full
align 'C'
update 10000

}

Widget USR3 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 21)

width width_full
align 'C'
update 10000

}

Widget USR4 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 22)

width width_full
align 'C'
update 10000

}

Widget USR5 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 23)

width width_full
align 'L'
update 10000

}

Widget USR6 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 24)

width width_full
align 'L'
update 10000

}

Widget USR7 {
class 'Text'
expression file::readline('/tmp/.oscam/oscam.lcd', 25)

width width_full
align 'L'
update 10000

}

###########################


Layout cracksLCD {

Row06.Col02 'line'
########System Anzeige############

Row02.Col02 'Busy'
Row03.Col02 'BusyBar'
Row04.Col02 'Load'
Row05.Col02 'LoadBar'
Row02.Col29 'Disk'
Row03.Col29 'DiskBar'
Row04.Col29 'Eth0'
Row05.Col29 'Eth0Bar'
#########Oscam Bereich#############
#Row10.Col02 'OSCAMTEXT'
Row07.Col02 'OSCAMVERSION'
Row07.Col29 'OSCAMREVISION'
Row09.Col02 'OSCAMREADER'
Row09.Col29 'OSCAMUSER'

#Reader
Row10.Col02 'RDR00'
Row11.Col02 'RDR01'
Row12.Col02 'RDR0'
Row13.Col02 'RDR1'
Row14.Col02 'RDR2'
Row15.Col02 'RDR3'
Row16.Col02 'RDR4'
Row17.Col02 'RDR5'
Row18.Col02 'RDR6'
Row19.Col02 'RDR7'

#User
Row20.Col02 'USR00'
Row21.Col02 'USR01'
Row22.Col02 'USR0'
Row23.Col02 'USR1'
Row24.Col02 'USR2'
Row25.Col02 'USR3'
Row26.Col02 'USR4'
Row27.Col02 'USR5'
Row28.Col02 'USR6'
Row29.Col02 'USR7'

Sollte alles geklappt haben sieht das dann so aus :

Du musst angemeldet sein, um Bilder zu sehen.


Nein der SPF ist nicht an der "Kuh" angeklemmt sondern der Igel inkl Smaro und V14 steht in der nähe
Es gibt natürlich noch sinvolle Scripts für LCD4Linux was das Ab/Anstecken eines Displays angeht dadrauf gehe ich aber jetzt nicht näher ein.
Hier noch die Text datei mit den "Aktuellen Packeten" die Installiert sind.


Wie gesagt es ist eine "grobe Anleitung" um das ganze auf die beine zu stellen.Wer nicht gerade 2 Linke hände hat und ins Glasauge ab und an mal guckt wird das auch ans laufen bekommen.
Und sorry wegen den Packages.

Meine LCD4Linux.bin

mfg

Sni
 
Zuletzt bearbeitet:
AW: Igel 3210 und lcd4linux mit SamsungSPF

Hey,
das ist genau das, was ich schon eine Ewigkeit suche... Ich benutze einen Debian-Server mit einem mickrigen PERL-Display wo man schon raten muß was dragestellt wird.
Ich habe mir extra einen 107H und noch einen 87H gekauft, um das Pearl zu ersetzen, bisher ohne Erfolg...

Super, das werde ich doch heute Abend mal probieren!

cu icecold
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

Hi,
ich bin bis zum "make" gekommen


vielleicht wärest du so nett mir deine lcd4linux zu geben?

cu icecold
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

Hi Ice,

hier erstmal der Link Link ist nicht mehr aktiv. .

du hast einen Fehler gemacht und zwar bist du ja schon im lcd4linux dir , da brauchst du kein make "lcd4linux" machen.
Einfach make eingeben.
Dann noch dran denken das du die Conf anpassen musst auf dein Display sprich

Display SamsungSPF {
Driver 'SamsungSPF'
Model 'spf-75h'
Font '15x18'
Update 100
Foreground white
Background black
Basecolor black
}

so

Display SamsungSPF {
Driver 'SamsungSPF'
Model 'spf-107h oder spf-87h'
Font '15x18'
Update 100
Foreground white
Background black
Basecolor black
}

mfg Sni
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

moin, schön das du so schnell geantwortet hast!
Ich hatte zuerst einfach "make" eingegeben, aber auch da kam eine Fehlermeldung... sitze gerade in der Firma und weiß
nicht mehr ganz genau wie sie lautete. Ich denke, das mir irgend welche Pakete fehlen, aber ich bin nicht der Linuxfreak
um da genaue Diagnosen stellen zu können, leider. Ich bin auf Hilfe angewiesen um es ans Laufen zu bekommen.
Daher die Frage nach einer kompilierten Version für Debian.

cu icecold
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

Hi ich glaube das hier bestimmt noch etwas fehlt:
???
 
Zuletzt bearbeitet von einem Moderator:
AW: Igel 3210 und lcd4linux mit SamsungSPF

Aber sicher doch, wenns mehr nicht ist...
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

In deinem Post oben steht :

root@debian /tmp/lcd4linux > ./configure --with-drivers='SamsungSPF' --with-plugins=',all,!dbus,!mpris_dbus,!raspi,!asterisk,! apm,!button_exec,!dvb,!exec,!fifo,!gps,!huawei,!i2 c_sensors,!isdn,!kvv,!mpd,!mysql,!proc_stat,!python,!qnaplog,!sample,!seti,!wireless,!xmms,!wireless,!uname'

Da ist glaub ich bei Wulf´s Copy und Paste was falsch gelaufen . Das schwarz makierte da ist eine leerzeile drin.
Probiers dann nochmal.

Allerdings sehe ich gerade das es im Post falsch dargestellt ist aber wenn ichs bearbeiten will ist es richtig.Sonst Tipp es einfach ab von der FAQ.Ohne die Leerzeilen

mfg
 
AW: Igel 3210 und lcd4linux mit SamsungSPF

Ich komme hier leider nicht weiter...

root@debian /tmp > svn co Link ist nicht mehr aktiv. lcd4linux
Ausgecheckt, Revision 1196.
root@debian /tmp > ./configure --with-drivers='SamsungSPF' --with-plugins=',all,!dbus,!mpris_dbus,!raspi,!asterisk,!apm,!button_exec,!dvb,!exec,!fifo,!gps,!huawei,!i2 c_sensors,!isdn,!kvv,!mpd,!mysql,!proc_stat,!python,!qnaplog,!sample,!seti,!wireless,!xmms,!wireless ,!uname' ess,!xmms,!wireless ,!uname' -bash: ./configure: Datei oder Verzeichnis nicht gefunden
root@debian /tmp > ./configure --with-drivers='SamsungSPF' --with-plugins=',all,!dbus,!mpris_dbus,!raspi,!asterisk,!apm,!button_exec,!dvb,!exec,!fifo,!gps,!huawei,!i2 c_sensors,!isdn,!kvv,!mpd,!mysql,!proc_stat,!python,!qnaplog,!sample,!seti,!wireless,!xmms,!wireless ,!uname'
-bash: ./configure: Datei oder Verzeichnis nicht gefunden
root@debian /tmp > cd lcd4linux
root@debian /tmp/lcd4linux > ./configure --with-drivers='SamsungSPF' --with-plugins=',all,!dbus,!mpris_dbus,!raspi,!asterisk,!apm,!button_exec,!dvb,!exec,!fifo,!gps,!huawei,!i2 c_sensors,!isdn,!kvv,!mpd,!mysql,!proc_stat,!python,!qnaplog,!sample,!seti,!wireless,!xmms,!wireless ,!uname'
root@debian /tmp/lcd4linux > ./bootstrap
./bootstrap:> aclocal
./bootstrap:> libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
./bootstrap:> autoheader
./bootstrap:> automake --add-missing --copy --foreign
./bootstrap:> autoconf
root@debian /tmp/lcd4linux > make
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
root@debian /tmp/lcd4linux > cd ..
root@debian /tmp > make
make: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss.
root@debian /tmp >

könntest du mir nicht einfach deine lcd4linux hier mit anhängen, ich wäre dir echt dankbar!

cu icecold
 

Ähnliche Themen

Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…