GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Comment utiliser /dev/fb0 en tant que console à partir de l'espace utilisateur ou y envoyer du texte ?

J'ai donc un modèle Palm Pre (P100EWW d'origine) sur lequel j'ai activé le mode développeur et installé un chroot Debian Squeeze. Fonctionne très bien. J'ai l'intention de l'utiliser pour N'IMPORTE QUOI (peer bittorrent, serveur Web) sauf un téléphone.

J'ai remarqué si je fais un cat /dev/urandom > /dev/fb0 il écrit en fait des pixels aléatoires sur l'écran jusqu'à ce qu'un No space left on device erreur est générée. Génial, maintenant je peux utiliser l'écran.

Alors, quels types d'utilitaires existe-t-il qui A) me permettent d'utiliser /dev/fb0 comme console sur laquelle je peux afficher du texte ou B) restituent du texte sur /dev/fb0 à partir de la ligne de commande.

Je ne sais pas encore recompiler le noyau pour cela (j'aimerais éventuellement supprimer complètement WebOS et le transformer en un serveur ARM minimal), donc les outils de l'espace utilisateur, s'ils existent, sont ce que je demande. Je préférerais également rendre directement dans /dev/fb0 et ne pas utiliser X.

Réponse acceptée :

Pour utiliser le framebuffer comme console, vous avez besoin du fbdev module. Vous devrez peut-être recompiler votre noyau.

Vous pouvez également être intéressé par le projet DirectFB, qui est une bibliothèque qui facilite l'utilisation du framebuffer. Il existe également des applications et des environnements graphiques déjà écrits pour cela.


Linux
  1. Comment remplacer un disque dur défaillant dans un RAID logiciel Linux

  2. Comment Linux utilise /dev/tty et /dev/tty0

  3. Est-ce une erreur de lier /dev/random à /dev/urandom sous Linux ?

  4. echo ou print /dev/stdin /dev/stdout /dev/stderr

  5. Pourquoi < ou > sont-ils nécessaires pour utiliser /dev/tcp

Qu'est-ce que '/dev/null 2&1' sous Linux

Comment rediriger la sortie vers /dev/null sous Linux

Quelle est la portabilité de /dev/stdin, /dev/stdout et /dev/stderr ?

Quand utiliser /dev/random contre /dev/urandom ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Comment utiliser /dev/fb0 en tant que console à partir de l'espace utilisateur ou y envoyer du texte