Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
-
normal
root@dm800:/proc# cat /proc/30500/stat
30500 (lcd4linux) S 1 30499 30499 0 -1 4194368 1506 0 0 0 7126 1383 0 0 34 19 1
0 25441982 6553600 850 2147483647 4194304
4437924 2145020976 2145020336 718178560
0 0 1073745920 16391 2148048316 0 0 18 0 0 0 0
hängen geblieben
root@dm800:/proc# cat /proc/30500/stat
30500 (lcd4linux) S 1 30499 30499 0 -1 4194368 1991 0 0 0 11757 1968 0 0 35 19 1
0 25441982 6553600 857 2147483647 4194304
4437924 2145020976 2145020336 718178560
0 0 1073745920 16391 2148048316 0 0 18 0 0 0 0
dm800HD mit lcd4linux(273kb)
-
hast du das "#" in der ersten zeile entfernt?
hab noch bisschen weiter gespielt, das logo wird so nur kopiert wenn umgeschaltet wird.
#!/bin/sh
if [ -f /var/tmp/lcd.png ]
then
rm /var/tmp/lcd.png
channel=`wget -q -O- http://127.0.0.1/web/subservices | grep servicereference | cut -d'>' -f2 | cut -d'<' -f1`
kanal=`echo $channel | sed s/:/_/g | sed 's/_$//'`.png
cp /media/hdd/picon/$kanal /var/tmp/lcd.png
echo "altes Logo wurde gelöscht, neues nach tmp kopiert"
else
channel=`wget -q -O- http://127.0.0.1/web/subservices | grep servicereference | cut -d'>' -f2 | cut -d'<' -f1`
kanal=`echo $channel | sed s/:/_/g | sed 's/_$//'`.png
cp /media/hdd/picon/$kanal /var/tmp/lcd.png
echo "Logo war nicht vorhanden, neues nach tmp kopiert"
fi
while(true)
do
c1=`wget -q -O- http://127.0.0.1/web/subservices | grep servicereference | cut -d'>' -f2 | cut -d'<' -f1`
c2=`echo $c1 | sed s/:/_/g | sed 's/_$//'`
echo $c2
sleep 5
c3=`wget -q -O- http://127.0.0.1/web/subservices | grep servicereference | cut -d'>' -f2 | cut -d'<' -f1`
c4=`echo $c3 | sed s/:/_/g | sed 's/_$//'`
echo $c4
if [ $c2 = $c4 ]; then
echo "bis jetzt nicht umgeschaltet"
else
rm /var/tmp/lcd.png
c5=`echo $c4`.png
cp /media/hdd/picon/$c5 /var/tmp/lcd.png
echo "umgeschaltet neus Logo nach tmp kopiert"
fi
done
Alles anzeigen
ich hab auch mal den sendernamen auf dem display anzeigen lassen,
aber noch keine nöglichkeit in lcd4linux gefunden den in lesbarer göße dazustellen,
so machen nur png´s sinn.
nu müste man nur sendelogos in 320x240 haben
hier mal wie es evtl. aussehen könnte:
http://www.fotos-hochladen.net…29102011203apzojdn46g.jpg
anbei nochmal mein script:
-
ich hab mir mal ein shell script zusammen gegoogelt (habe kaum erfahrung damit)
lcd_icon.sh
#!/bin/sh
while(true)
do
rm lcd.png
channel=`wget -q -O- http://127.0.0.1/web/subservices | grep servicereference | cut -d'>' -f2 | cut -d'<' -f1`
kanal=`echo $channel | sed s/:/_/g | sed 's/_$//'`.png
cp /media/hdd/picon/$kanal /var/tmp/lcd.png
sleep 5
done
das habe ich in /tmp ausgeführt, es kopiert mir alle 5 sec das passende sender picon nach /tmp/lcd.png das ich dann mit lcd4linux anzeigen lassen kann.
ist aber alles nur ein test und sicher auch nicht so optimal auf diesem weg,
auch sind die picon´s viel zu klein.
anbei lcd4linux (funktioniert auf dm800)
-
Hallo,
Ich bin auch im Besitz so eines Displays, hab mal ein picon als background anzeigen lassen wie es aussehen könnte, habe aber auch keinen Plan wie ich das passende Senderlogo mit lcd4linux anzeigen lassen kann.
http://www.fotos-hochladen.net…23102011395prdyji4xc8.jpg