GNU/Linux >> Linux Esercitazione >  >> Linux

Uscita sullo schermo su un braccio Mini2440. Attualmente ha solo un prompt di accesso?

Ho un computer ARM mini2440 con un piccolo schermo e attualmente lo sto avviando con Debian Squeeze. Sto comunicando con esso tramite una connessione seriale utilizzando minicom . Quando la cosa si avvia, mi dà una richiesta di accesso sul seriale e sul piccolo schermo. Se collego una tastiera USB posso accedere e utilizzare il terminale a schermo piccolo.

Sto cercando di capire l'idea di terminali o console in Linux. Come fa il sistema a sapere di darmi una richiesta di accesso tramite la connessione seriale? Posso reindirizzare sullo schermo l'output di un programma chiamato dalla sessione seriale? Posso fare in modo che lo schermo rispecchi ciò che vedo su seriale? Sono solo molto confuso su quali processi gestiscono questo e perché il sistema di accesso è stato progettato in questo modo.

Apprezzerei molto qualsiasi panoramica o riferimento utile. Grazie

Risposta accettata:

Il sistema ti consente di accedere tramite seriale perché hai una riga come questa in /etc/inittab :

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

Ciò dice di eseguire a getty su ttyS0 nei runlevel 2 e 3 e di rigenerarlo quando esiste. 9600 è ovviamente i bit al secondo e vt100 è il tipo di terminale. Noterai anche getty su tty1–6, quelle sono le console virtuali VGA del kernel (che probabilmente sono collegate al piccolo schermo).

Puoi scrivere sulla console VGA che esegue il tuo programma su di essa o, in alternativa, aprirla (generalmente dopo aver commentato le righe inittab che eseguono getty lì). Puoi anche usare le librerie frame buffer (o direttamente l'interfaccia framebuffer del kernel). Potrebbe anche iniziare X su di esso, suppongo.

Non sono sicuro di quale sia il modo più semplice per eseguire il mirroring dell'output su entrambi i tty.


Linux
  1. Rimuovi i nomi utente dalla schermata di accesso - Ubuntu 11.10

  2. Ssh:come avviare un processo durante una sessione Ssh dopo che la sessione è terminata??

  3. Controlla la cronologia degli accessi sul tuo server

  4. Come utilizzare il comando "schermo" in Linux

  5. Come faccio a disabilitare lo screensaver SuSE?

Come è cresciuto il desktop Linux

Come modificare il prompt di Sudo in Linux

Come ridimensionare la schermata di accesso al plasma su schermi HD/UHD

Cerca testo sull'output del terminale?

Come rendere l'indicatore-sysmonitor come indicatore predefinito nella schermata di accesso?

Arresto dal prompt di accesso in tty