Linux 終端設備的總體簡述

   Linux系統中,終端是一種字符型設備。包括串行端口終端、僞終端和控制檯終端。可以在/dev 目錄下查看

   1)串行端口終端, 在/dev目錄下爲/dev/tty[S]n(n爲數字), 也包括/dev/ttyUSB0、/dev/ttyUSB1這類USB-串口轉換器

   2) 僞終端, 在/dev目錄下爲/dev/pty,是成對的邏輯終端設備

   3)控制終端,在/dev目錄下爲/dev/tty,如果當前進程有控制終端 的話,那麼 /dev/tty就是當前進程的控制終端的設備特殊文件

   4)控制檯終端,在/dev目錄下爲/dev/ttyn、/dev/console, 計算機顯示器通常被稱爲控制檯終端。

在linux中,可以在系統啓動命令行裏指定當前的輸出終端,格式如下:console = device, options 

        用戶可以在內核命令行指定多個console,這樣輸出將會所有的console上顯示,而當用戶啓用open()打開/dev/console時,最後 一個console

將會返回作爲當前值 ,這種方式在開發板上最爲常見。 

查看 tty設備類型:cat /proc/tty/drivers













參考資料:  

  1)Linux設備驅動開發詳解--宋寶華

  2) 嵌入式Linux應用開發完全手冊

  3 ) http://blog.csdn.net/livingpark/article/category/525871

  4)  http://blog.csdn.net/mbh_1991/article/details/9317653


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章