Ich habe also ein Palm Pre-Modell (Original P100EWW), auf dem ich den Entwicklermodus aktiviert und eine Debian Squeeze-Chroot installiert habe. Funktioniert super. Ich habe vor, dies für ALLES (Bittorrent-Peer, Webserver) zu verwenden, außer für ein Telefon.
Mir ist aufgefallen, wenn ich cat /dev/urandom > /dev/fb0
mache es schreibt tatsächlich zufällige Pixel auf den Bildschirm, bis ein No space left on device
angezeigt wird Fehler wird generiert. Super, jetzt kann ich das Display verwenden.
Welche Art von Dienstprogrammen gibt es also, die mich entweder A) /dev/fb0 als Konsole verwenden lassen, an die ich Text ausgeben kann, oder B) Text auf /dev/fb0 von der Befehlszeile aus rendern.
Ich weiß noch nicht, wie ich den Kernel dafür neu kompilieren soll (ich würde WebOS gerne irgendwann vollständig entfernen und es in einen minimalen ARM-Server verwandeln), also frage ich nach Userspace-Tools, falls sie existieren. Würde es auch vorziehen, direkt nach /dev/fb0 zu rendern und X nicht zu verwenden.
Akzeptierte Antwort:
Um den Framebuffer als Konsole zu verwenden, benötigen Sie den fbdev
Modul. Möglicherweise müssen Sie Ihren Kernel neu kompilieren.
Sie könnten auch am DirectFB-Projekt interessiert sein, einer Bibliothek, die die Verwendung des Framebuffers vereinfacht. Es gibt auch bereits Anwendungen und GUI-Umgebungen, die dafür geschrieben wurden.