Hi,
Egy Raspberry Pi-ra akasztott szines LCD (128x160-as) kijelzon szeretnek megjeleniteni grafikusan infokat.
Nezegettem a GTK/Framebuffer kombot, de ugy olvastam, az inkabb leszallo (leszallt?) agban van (bar ha jol emlekszem epp a Debian telepitoje is azt hasznalja). Kerestem Qt-ra, jott a Qtopia, meg sok broken link a trolltech oldalara (a Qt nem lenne rossz, mert par aprosagot mar irtam benne, es akkor ezt a vonalat tudnam folytatni), szoval ha valaki tudna, hogy ezt hogyan lehet mukodokepesse varazsolni, az lenne a legjobb).
De nem csak a fenti ketto johet szoba, ha van jobb otlet.
Valami olyan lenne azert jo (ha egyaltalan letezik), amit a Raspbian alatt a rendelkezesre allo csomagokbol felpakolok es a program irasara tudok koncentralni, nem a toolkit forditgatasa/installalgatasa viszi el az idot.
Koszi,
/sza2
Hozzászólások
Sub.
Amiket néztem (felületesen), ott Framebuffert használtak.
/Nem tudom, miket szeretnél kiírni - ha csak néhány info kell, esetleg közvetlenül SPI-on is meghajthatod a programodból... bár így macerásabb lesz./
...szóval sub. :)
Qt5 kifejezetten jó erre.
Buildroot, Qt5 támogatással készített root fs. Próbáltam, működik.
(A buildroot csak a keresztfordításban hasznos, hogy ne neked kelljen felparaméterezni)
Talaltam egy Qt5-os Rpi image-et, azt hiszem megnezem.
/sza2
Az lehet, hogy X-et használ.
Szerintem amúgy beágyazott alkalmazásokra érdemesebb saját root filerendszert összerakni, mert általában nincs szükség új csomag hozzáadására, egyszer elkészíted, majd kész (biztonsági frissítések mondjuk így nincsenek, de jó esetben egy ilyen rendszer nincs kiengedve Internetre). A buildroot meg piszok egyszerűen használható.
Erre is ránézhetsz:
http://bsquask.com/
Esetleg segíthet: https://github.com/notro/fbtft/wiki
Ha X window system nélkül akarod, akkor közvetlenül a /dev/fb1 eszközt is lehet írni (emlékeim szerint rgbx formában 4 byte/pixel).
Az framebuffer mar megy, sot az X is, meg Qt is csak ki szerettem volna hagyni az X-et a dologbol.
Irhatnek egy konyvtarat, ami a /dev/fbX-et manipulalja, de pont ettol szerettem volna megovni magam.
/sza2
csak ki szerettem volna hagyni az X-et a dologbol.
Ha a Qt tud SDL-t használni maga alatt, akkor az jó lehet erre. Emlékeim szerint az SDL tud közvetlenül framebuffer device felett is menni. Vagy lehet az alkalmazást akár közvetlenül SDL-re is írni, szinte bármilyen nyelvből tök egyszerűen használható (pl. pythonhoz is van szép modul), és akkor még a Qt-ra se lesz szükség - persze ennek akkor van értelme, ha nincs hozzáadott értéke a Qt-nek.
ncurses, wayland?
Az ncurses nem text?
A wayland-et nem ismerem, de gondolom nem egy apt-get install wayland feltenni. Es az X helyettesitesere valo, lehet, hogy nem sikerult rendesen elmondanom, en valami toolkit-et keresek, mint, a GTK vagy a Qt.
/sza2
"Wayland is intended as a simpler replacement for X, easier to develop and maintain. "
Szerintem ez nem az ami neked kellene.
Bár kizárni nem tudnám.
Mintha en is ezt irtam volna, nem? :-)
/sza2
De, csak már kezdem megszokni, hogy a mondat végén lévő pont sok esetben kérdőjel. Gondoltam, megerősítem amit írtál. :)
(már emlegettem korábban is, nagyon rosszul látok, sokszor van, hogy olvasás közben egyszerűen kimaradnak mondatok, sorok :( Most is ez történt, az első mondat végéig jutottam)
Próbálj nagyobb betűméretet.
Nem betűméret kérdése. :(