ARM Mini2440の画面に出力されます。現在はログインプロンプトのみです

ARM Mini2440の画面に出力されます。現在はログインプロンプトのみです

私は小さな画面を持つmini2440 ARMコンピュータを持っており、現在Debian Squeezeを起動しています。私はシリアル接続を介して通信するためにminicom。デバイスが起動すると、シリアルポートを介して小さな画面にログインプロンプトが表示されます。 USBキーボードを接続すると、ログインして小さな画面の端末を使用できます。

Linuxで端末やコンソールの概念を理解しようとしています。システムはシリアル接続を介してログインプロンプトを提供することをどのように知ることができますか?シリアルセッションで呼び出されたプログラムの出力を画面にリダイレクトできますか?連載物を通して見る内容をスクリーンミラーリングできますか?どのプロセスがこれを処理するのか、なぜログインシステムがこのように設計されているのか混乱しています。

概要や役に立つ参考資料をご提供いただきありがとうございます。ありがとう

ベストアンサー1

次の行があるため、システムはシリアル経由でログインできます/etc/inittab

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

これは、ランレベル2と3でttyS0に対してgettyを実行し、存在する場合は再生成することを意味します。 9600はもちろん1秒あたりのビット数で、vt100は端末タイプです。また、カーネルVGA仮想コンソール(おそらく小さな画面に接続されている)tty1-6のgettyを表示できます。

プログラムが実行されているVGAコンソールに書き込みまたは開くことができます(通常はgettyが実行されているinittab行をコメントアウトした後)。フレームバッファライブラリを使用することもできます(またはカーネルフレームバッファインタフェースを直接使用することもできます)。 Xを実行することも可能だと思います。

私は2つのttyの出力をミラーリングする最も簡単な方法が何であるかよくわかりません。

おすすめ記事