Terminal

在 ARM Mini2440 上輸出到螢幕。目前只有一個登錄提示

  • December 6, 2011

我有一台帶小螢幕的 mini2440 ARM 電腦,目前正在啟動 Debian Squeeze。我正在使用minicom. 當東西啟動時,它會在串列和小螢幕上給我一個登錄提示。如果我插入 USB 鍵盤,我就可以登錄並使用小螢幕終端。

我試圖理解 Linux 中終端或控制台的概念。系統如何知道通過串列連接給我一個登錄提示?我可以將串列會話呼叫的程序輸出重定向到螢幕嗎?我可以讓螢幕鏡像我在串列上看到的內容嗎?我只是對哪些程序處理這個問題以及為什麼登錄系統是這樣設計的感到非常困惑。

我非常感謝任何概述或有用的參考資料。謝謝

系統允許您通過串列方式登錄,因為您有這樣一行/etc/inittab

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

這就是說在執行級別 2 和 3 的 ttyS0 上執行 aa getty,並在它存在時重新生成它。9600 當然是每秒位數,而 vt100 是終端類型。您還會注意到 tty1–6 上的 gettys,它們是核心 VGA 虛擬控制台(可能連接到小螢幕)。

您可以寫入在其上執行程序的 VGA 控制台,或者打開它(通常在註釋掉執行 getty 的 inittab 行之後)。您還可以使用幀緩衝區庫(或直接使用核心幀緩衝區介面)。我想,甚至可以在上面啟動 X。

不確定在兩個 tty 上鏡像輸出的最簡單方法是什麼。

引用自:https://unix.stackexchange.com/questions/26157