Así que tengo un modelo Palm Pre (P100EWW original) en el que habilité el modo de desarrollador e instalé un chroot de Debian Squeeze. Funciona genial. Tengo planes de usar esto para CUALQUIER COSA (par bittorrent, servidor web) menos un teléfono.
Me di cuenta si hago un cat /dev/urandom > /dev/fb0
en realidad escribe píxeles aleatorios en la pantalla hasta que No space left on device
se genera error. Impresionante, ahora puedo usar la pantalla.
Entonces, ¿qué tipo de utilidades hay que A) me permitan usar /dev/fb0 como una consola a la que puedo enviar texto o B) renderizar texto en /dev/fb0 desde la línea de comandos.
Todavía no sé cómo volver a compilar el kernel para esto (me encantaría eventualmente eliminar WebOS por completo y convertirlo en un servidor ARM mínimo), por lo que estoy preguntando sobre herramientas de espacio de usuario, si existen. También preferiría renderizar directamente a /dev/fb0 y no usar X.
Respuesta aceptada:
Para usar el framebuffer como consola necesitas el fbdev
módulo. Puede que tenga que volver a compilar su kernel.
También te puede interesar el proyecto DirectFB, que es una biblioteca que facilita el uso del framebuffer. También hay aplicaciones y entornos GUI escritos para él.