2012-11-10 4 views
1

Je ne suis pas sûr de savoir comment le mot correctement, mais fondamentalement, je veux passer stdout et stderr de UART à mon périphérique framebuffer à/dev/tty1, de sorte que ma console est visible sur le/dev/tty1 à la place de ma fenêtre de terminal.Déplacer la sortie de la console de UART à framebuffer

je peux faire quelque chose comme: ls>/dev/tty1

et je verrai la sortie de ls sur le dispositif de framebuffer (un petit écran LCD).

Comment est-ce que toutes mes commandes tapées et toutes les lignes de commande apparaîtraient sur tty1? il semble que la commande chvt puisse être liée mais elle ne semble pas faire quoi que ce soit.

merci pour toute aide!

Répondre

0

Plus de détails sont nécessaires; S'agit-il d'un ordinateur ou d'un processeur intégré? 8, 16, 32 ou 64 bits? Quel système d'exploitation de Linux exécutez-vous?

+0

c'est un système embarqué, en cours d'exécution 2.6.32-ts-mipsisa32r2 Je suppose que ce n'est pas une distribution particulière –

+0

Dans ce cas, je dois demander quel est votre terminal cible configuré comme? Dans mon expérience intégrée d'ordinateur LCD, le terminal LCD doit être contrôlé par vous au moyen de broches LCD ou peut-être l'écran LCD a un contrôleur et vous pouvez lui envoyer des commandes pour afficher à l'écran mais c'est probablement pourquoi vous demandez, mais si vous devez demander si le texte apparaîtra sur le framebuffer je vais devoir supposer que vous n'avez pas configuré l'écran LCD pour utiliser des tampons de trame de rendu qui dans ce cas je ne peux pas vous aider mais si l'écran LCD est déjà rendu alors peut-être que je peux. Plus d'informations plz – Xenland

+0

nous utilisons le module fbcon pour gérer le texte de rendu sur l'écran. Je ne sais pas exactement comment ces modules fonctionnent, mais selon docs il y a une superposition de: console ---> fbcon ---> fbdev pilotes ---> matériel Je peux déjà obtenir du texte à apparaître sur l'écran, mais seulement en dirigeant la sortie vers l'appareil comme 'cat/proc/cpuinfo>/dev/tty1'. Je suis actuellement connecté à la carte via un terminal UART –

Questions connexes