Alphacool LCD-Display 240x128  |
mauerspecht
Haudegen
  
Registration Date: 27.12.2005
Posts: 514
 |
|
|
14.02.2006 23:49 |
|
|
berni123
Routinier
 

Registration Date: 27.12.2004
Posts: 397
 |
|
| RE: Alphacool LCD-Display 240x128 |
 |
Ja das schaut ja geradezu nett aus - mit Rahmen für 2 51/4" Schächte echt ideal, wenn es jetzt einfach so laufen würde, wäre das zu schön um wahr zu sein. Man muss einfach nur noch nen Adapter bauen bzw. das USB Kabel umbaseln, damit man es direkt intern am Mainboard an der Pfostenleiste anschliessen kann ...
__________________
$myVDR := Arctic Cooling Silentium T1 - PIII-933 Mhz/AOpen-AX3S-i810-Board/512MB - WinTV-DVB-C-FF/TT-C-1500;
|
|
23.02.2006 13:58 |
|
|
LightYear
Routinier
 
Registration Date: 24.02.2004
Posts: 425
Herkunft: Berlin Berufung: WAF-Verbesserer
 |
|
| RE: Alphacool LCD-Display 240x128 |
 |
hiho.
Wie siehst denn jetzt aus? Geht das Ding unter Linux/VDR, wenn ja: mit welchen Treibern?
mfg bn
|
|
27.04.2006 02:17 |
|
|
wastl
Haudegen
  

Registration Date: 18.07.2003
Posts: 551
 |
|
meines wissens nein.
werd vielleicht mal fragen, ob alphacool ein muster verschickt mit datasheets und dergleichen. scheint ja ein nettes displaymodul zu sein und fuer vdr interessant. vielleicht sind sie am vdr-'markt' interessiert.
/wastl
__________________ signature intentionally left blank
serdisplib -> http://serdisplib.sourceforge.net
|
|
27.04.2006 09:19 |
|
|
wastl
Haudegen
  

Registration Date: 18.07.2003
Posts: 551
 |
|
habe eine anfrage an alphacool gestellt, ob sie mir ein sample des displays zur verfuegung stellen.
mal auf die antwort warten ...
/wastl
__________________ signature intentionally left blank
serdisplib -> http://serdisplib.sourceforge.net
|
|
06.11.2006 19:29 |
|
|
IG88
Graf
 
Registration Date: 19.04.2003
Posts: 2,103
 |
|
hi,
ich bin mir nicht so sicher ob sich das wirklich lohnt
für das geld gibts auch ein 7" tft mit videoeingang, wenn man das an den videoout der graka hängt siehts imho wesentlich besser aus als bei graphlcd
habe grade beides parallel am laufen (DAS klasische b/w 240x128 display gegen 99€ 7" TFT) , die letzendlich nutzbare fläche des tft (16:9) ist genauso breit wie beim lcd und das tft ist höher
|
|
06.11.2006 19:38 |
|
|
IG88
Graf
 
Registration Date: 19.04.2003
Posts: 2,103
 |
|
> zumindest eine 2. gfx-karte bzw. 2. vga-ausgang.
nein, du kannst du auch mit der normale graka, ich leite die vdr consolenausgaben auf eine andere console und wenn ich ohne vga stecker an der graka starte brauche ich kein spezielles tool aufrufen um in den tv modus zu schalten, wenns problme gibt stecke ich wieder den vga dran und kann an der console arbeiten - aber das brauchts eher selten dafür gibts ssh oder ähnliches
> NSLU2 oder einem anderen vga-losen device
also ich nahm an es geht um vdr, klar wenn man sowas macht kann das interssant sein um den staus oder ähnliches anzuzeigen (z.b. fli4l)
|
|
06.11.2006 19:58 |
|
|
Nessie
Jungspund


Registration Date: 28.11.2005
Posts: 37
Herkunft: Lochness
 |
|
Hallo zusammen,
ich habe einen ersten Stand des Treibers fertig und mit angehängt. Es ist eine serdisplib Erweiterung, die zusätzlich libusb benötigt. Gebaut wird das ganze so:
1. libusb-0.1.12 runterladen
2. und bauen:
./configure
make
make install
3. angehängte serdisplib Sourcen entpacken und bauen:
./configure --enable-libusb
make
make install
Nun kann mit dem Testtool testserdisp (liegt unter serdisplib/src) das Display in Berieb genommen werden. Der Aufruf für das Display Alphacool 200x64 ist:
testserdisp -n ALPHACOOL -p usb:060c/04eb -o "WIDTH=200;HEIGHT=64" -d 2
Und für das Alphacool 240x128 Display:
testserdisp -n ALPHACOOL -p usb:060c/04eb -o "WIDTH=240;HEIGHT=128" -d 2
Zweiteres ist ungetestet, aber sollte auch funktionieren. Vielleicht hat von euch einer das große Display und kann das mal ausprobieren.
Wenn die Inbetriebnahme mit testserdisp funktioniert, können die beiden Libs mit dem GraphLCD Plugin verheiratet werden. Da fummele ich zur Zeit noch mit rum - bis dahin hilft vielleicht auch diese Wiki-Seite
Hier der Link auf die Sourcen:
http://rapidshare.com/files/18539093/ser...7.2.patched.tgz
__________________ Gruß,
Nessie
--------------------------------------------------------------
Pundit-R350, 2,8GHz Celeron, 1GB RAM, 250 GB Samsung HA250JC, Hauppauge Nova-S-Plus (B1B1) <-- gestorben
Samsung SMT-7020S + wakeupboard, zen2mms-1.2
Testsystem mit easyVDR
|
|
27.02.2007 15:09 |
|
|
fen
Tripel-Ass


Registration Date: 18.01.2005
Posts: 239
Herkunft: Neckartenzlingen (bei Stuttgart)
 |
|
|
17.04.2007 20:17 |
|
|
fen
Tripel-Ass


Registration Date: 18.01.2005
Posts: 239
Herkunft: Neckartenzlingen (bei Stuttgart)
 |
|
ich habs hingepfuscht. allerdings check ich das nicht, wie der displaybuffer in serdisplib aufgebaut ist. vielleicht sollte ich mal das hingepfuschte an wastl shciken, damit ers entpfuscht
jedenfalls tuts jetzt erst mal.
__________________ GraphLCD auf 140x32
Alphacool LCD an VDR
|
|
17.04.2007 22:59 |
|
|
wastl
Haudegen
  

Registration Date: 18.07.2003
Posts: 551
 |
|
der stand bzw. das ergebnis meiner oben erwaehnten anfrage:
die alphacool-leute haben zwar auf meine anfrage anfaenglich interessiert reagiert, aber dann nie mehr etwas von sich hoeren lassen (wohl, weil sich inzwischen jmd. gefunden hat, der das modul brav kauft UND die ansteuerung programmiert ;-)
ich bin zwar nicht darauf aus, ein display nach dem anderen einzustreifen (langweilig wird mir ohnedies nicht, da noch mehr als genuegend displays bei mir herumliegen und auf die ansteuerung warten (*sniff*), aber so ein hin- und hergetue vielleicht/ja/nie-wieder-melden kann ich nicht wirklich leiden ...
@fen
demzufolge kann ich auch nix testen / verifizieren. Nessie waere da der kompetente ansprechpartner!
/wastl
__________________ signature intentionally left blank
serdisplib -> http://serdisplib.sourceforge.net
|
|
18.04.2007 11:11 |
|
|
fen
Tripel-Ass


Registration Date: 18.01.2005
Posts: 239
Herkunft: Neckartenzlingen (bei Stuttgart)
 |
|
ich hab's inzwischen rausbekommen der inhalt wird richtig angezeigt, rotate funktioniert, die erkennung des displaytyps klappt, invert geht auch und es ist an version 1.97.5 angepasst. das einzige ist, dass update immer alles updated und ich mangels wissen um den aufbau des display buffers der lib jeden pixel mit getpixel rausziehe und mir einen eigenen transferbuffer zusammenbastel - ist sicherlich nicht die schnellste version, aber hey - mhz sind billig
mein einzig echtes problem ist, dass ich manchmal nach dem init des displays usb_bulk_write failed bekomm. aber das kannst du ja ohne display nicht debuggen.
und ich weiss nicht, ob es mit dem kleinen display jetzt noch tut :-D
ich find schon, dass die jungs ohne hin und her ein display rausrücken sollten, wenn dafür ein linux treiber rausspringt. das sind ja schließlich keine kosten. aber was soll man da machen...
__________________ GraphLCD auf 140x32
Alphacool LCD an VDR
This post has been edited 2 time(s), it was last edited by fen: 19.04.2007 00:35.
|
|
19.04.2007 00:32 |
|
|
wastl
Haudegen
  

Registration Date: 18.07.2003
Posts: 551
 |
|
unoptimierte datenuebertragung sollte nicht in der lib drin sein - genau diese (die optimierte uebertragung) ist ein nicht gerade unwichtiges feature der lib.
empfehlung (zusaetzlich zur mail von heute): nimm dir den code in serdisp_specific_ks0108.c + serdisp_connect_usb.c vor.
in serdisp_ks0108_update():
das in #ifdef OPT_USEOLDUPDATEALGO ist die unoptimierte uebertragung (bei jedem update wird der komplette buffer uebertragen. der code ist deshalb auch sehr einfach nach zu vollziehen.
das in #elif defined(OPT_USEUPDATEDELTAALGO) ist die optimierte version.
da wird bereits der changebuffer (dd->scrbuf_chg) beruecksichtigt und nur jene daten uebertragen, die geaendert worden sind. zusaetzlich garantiert das delta-zeug, dass die zu uebertragenden haeppchen verbunden werden, wenn nur kleine loecher dazwischen sind (sonst koennte der fall auftreten, dass zwei aenderungen fast unmittelbar benachbart sind, deshalb in zwei update-haeppchen aufgeteilt werden und somit mitsamt der gesamten benoetigen zusatzinformation (setzen der x/y position, ...) mehr an datenstrom verursachen als wenn das (nicht veraenderte) loch dazwischen gleich mituebertragen wird - als ein groesseres paket.
das ist so zieml. der ganze zauber des optimierten displaybuffers.
hoert sich zugegeben etwas kompliziert an und ich muss auch jedesmal, wenn ich einen neuen treiber schreibe, wieder etwas nachdenken bis ich wieder drin bin ...
in serdisp_connect_usb.c / SDCONNusb_writedelay() findest du dann, wie die usb-reports befuellt und gebuffert uebertragen werden.
zu den usb_bulk_write problemen kann ich tatsaechlich nix sagen (ob das am display liegt). ev. hoeheren timeout verwenden ...
das alphacool-display waere sicher interessant, aber wenns nicht sein soll dann solls halt nicht sein.
jetzt kommt ohnedies bald das neue displaymodul von rage - und das wird der hammer - auf das bin ich schon extrem gespannt (sowohl auf das modul als auch auf dessen ansteuerung)
__________________ signature intentionally left blank
serdisplib -> http://serdisplib.sourceforge.net
|
|
19.04.2007 01:33 |
|
|
wastl
Haudegen
  

Registration Date: 18.07.2003
Posts: 551
 |
|
ja, rage ist der mit dem ct-includ display.
ad mail: hatte gestern oder so ein reply auf deine mail gesendet. mit der sourceforge-adresse als absender ...
schau bitte noch mal nach ob die irgendwo in einem spamfilter haengen geblieben ist. waere naemlich gar nicht gut wenn die sf-adresse gefiltert wird :-(
zur sicherheit schau ich am abend auch noch mal nach ob ich einen fehler beim absenden gemacht habe.
/wastl
__________________ signature intentionally left blank
serdisplib -> http://serdisplib.sourceforge.net
|
|
19.04.2007 09:06 |
|
|
fen
Tripel-Ass


Registration Date: 18.01.2005
Posts: 239
Herkunft: Neckartenzlingen (bei Stuttgart)
 |
|
|
22.04.2007 15:16 |
|
|
fen
Tripel-Ass


Registration Date: 18.01.2005
Posts: 239
Herkunft: Neckartenzlingen (bei Stuttgart)
 |
|
|
24.04.2007 21:45 |
|
|
steefen
Jungspund

Registration Date: 16.08.2007
Posts: 28
Herkunft: shk
 |
|
mahlzeit
krieg hier gleich ne krise, hoffe ihr könnt mir helfen.
versuche das alphacool-display an meinen vdr(gen2vdr) in gang zu bekommen.
habe alles soweit gemacht wie's hier beschrieben wurde. also libusb und serdislib installiert. display wird auch erkannt. testserdisb funzt auch.
aber es startet nicht mit dem vdr und zeigt mir dementsprechend auch nicht die gewünschten infos über mein programm.
thx schonmal
|
|
22.03.2009 17:50 |
|
|
|
|
|
 |
|