Sortie à l'écran sur un ARM Mini2440. Actuellement, il suffit d'une invite de connection

J'ai un ordinateur mini2440 ARM avec un petit écran et le fait actuellement démarrer Debian Squeeze. Je communique avec elle sur une connection série en utilisant minicom . Quand la chose démarre, il me donne une invite de connection sur la série et sur le petit écran. Si je twig un keyboard USB, je peux me connecter et utiliser le terminal à petit écran.

J'essaie de comprendre l'idée de terminaux ou de consoles sous Linux. Comment le système sait-il me donner une invite de connection sur la connection série? Puis-je redirect la sortie d'un programme appelé depuis la session série vers l'écran? Puis-je faire l'écran miroir ce que je vois sur série? Je suis juste confus quant à ce que les process traitent cela et pourquoi le système de connection a été conçu comme ça.

J'apprécierais beaucoup n'importe quel aperçu ou references utiles. Merci

Le système vous permet de vous connecter en série car vous avez une ligne comme celle-ci dans /etc/inittab :

 T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 

Cela dit d'exécuter aa getty sur ttyS0 dans les niveaux d'exécution 2 et 3, et de le réapparaître quand il existe. 9600 est bien sûr les bits par seconde, et VT100 est le type de terminal. Vous remarquerez également que gettys sur tty1-6 aussi, ce sont les consoles virtuelles VGA du kernel (qui sont probablement connectées au petit écran).

Vous pouvez écrire sur la console VGA qui exécute votre programme, ou bien l'ouvrir (généralement après avoir commenté les lignes inittab qui y getty). Vous pouvez également utiliser les bibliothèques de tampon de trame (ou l'interface du framebuffer du kernel directement). Pourrais même commencer X dessus, je suppose.

Vous ne savez pas quel est le moyen le plus simple de mettre en miroir la sortie sur les deux ttys.