Framebuffer benutzen
-
Hallo!
Wie kann ich den Linux Framebuffer verwenden? Dass ich /dev/fb0 öffnen muss weiß ich schon. Wie kann ich jetzt die Größe des Framebuffers bestimmen und Pixel setzen?
Danke im Voraus.
-
schau mal in die include/linux/fb.h und die Kernel-API-Doku.
Aber vielleicht ist es praktischer eine Bibliothek wie DirectFB zu verwenden.
-
Und wie ist es wenn man keine fertige library verwenden will? In welchem format ist das gespeichert? Also fb0. RGB RGB RGB ? Oder wie liegen die pixel im speciher?
-
Mir hat dieser Beispiel-Code geholfen:
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/softdevice/softdevice/video-fb.h?rev=HEAD&content-type=text/plain
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/*checkout*/softdevice/softdevice/video-fb.c?rev=HEAD&content-type=text/plain
-