1.串口(UART)是一種非常常見的外設,串口在嵌入式開發領域當中一般作為一種調試手段,通過串口輸出調試打印信息,或者通過串口發送指令給主機端進行處理;除了作為基本的調試手段之外,還可以通過串口與其他設備或傳感器進行通信。
2.串口(UART)在嵌入式 Linux 系統中常作為系統的標準輸入、輸出設備, 系統運行過程產生的打印
信息通過串口輸出;同理,串口也作為系統的標準輸入設備, 用戶通過串口與 Linux 系統進行交互。
所以串口在 Linux 系統就是一個終端,引出“終端(Terminal)”。
3.終端 Terminal
終端就是處理主機輸入、輸出的一套設備,它用來顯示主機運算的輸出,并且接受主機要求的輸入。
典型的終端包括顯示器鍵盤套件,打印機打字機套件等。其實本質上也就一句話,能接受輸入、能顯示輸出。
4.終端的分類
? 本地終端: 例如對于我們的個人 PC 機來說, PC 機連接了顯示器、鍵盤以及鼠標等設備,這樣的一個顯示器/鍵盤組合就是一個本地終端;
同樣對于開發板來說也是如此,開發板也可以連接一個LCD 顯示器、鍵盤和鼠標等,同樣可以構成本地終端。
? 用串口連接的遠程終端: 對于嵌入式 Linux 開發來說,這是最常見的終端—串口終端。
譬如我們的開發板通過串口線連接到一個帶有顯示器和鍵盤的 PC 機,在 PC 機通過運行一個終端模擬程序,譬如 Windows 超級終端、 putty、 MobaXterm、 SecureCRT 等來獲取并顯示開發板通過串口發出的數據、同樣還可以通過這些終端模擬程序將用戶數據通過串口發送給開發板 Linux 系統,系統接收
到數據之后便會進行相應的處理、譬如執行某個命令,這就是一種人機交互!
? 基于網絡的遠程終端: 譬如我們可以通過 ssh、 Telnet 這些協議登錄到一個遠程主機。
以上列舉的這些都是終端,前兩類稱之為物理終端;最后一個稱之為偽終端。前兩類都是在本地就直接
關聯了物理設備的,譬如顯示器、鼠標鍵盤、串口等之類的,這種終端叫做物理終端,而第三類在本地則沒有關聯任何物理設備,注意,不要把物理網卡當成終端關聯的物理設備,它們與終端并不直接相關,所以這類不直接關聯物理設備的終端叫做偽終端。
5.每一個終端在/dev 目錄下都有一個對應的設備節點
/dev/ttyX(X 是一個數字編號,譬如 0、 1、 2、 3 等) 設備節點: ttyX(teletype 的簡稱)是最令人
熟悉的了,在 Linux 中, /dev/ttyX 代表的都是上述提到的本地終端, 包括/dev/tty1~/dev/tty63 一共
63 個本地終端, 也就是連接到本機的鍵盤顯示器可以操作的終端。事實上, 這是 Linux 內核在初始化時所生成的 63 個本地終端。
/dev/pts/X(X 是一個數字編號,譬如 0、 1、 2、 3 等)設備節點:這類設備節點是偽終端對應的設備節點。偽終端對應的設備節點都在/dev/pts 目錄下、以數字編號命令。
6.在 Linux 系統下,我們可以使用 who 命令來查看計算機系統當前連接了哪些終端。
對于終端來說,其應用編程內容無非包括兩個方面的內容:配置和讀寫;
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
為了逮捕他,國務院懸賞500萬美元。英國、美國和哥倫比亞的相關機構都參與了對他的搜尋,動用了500多名哥倫比亞特種部隊成員和22架直升機。哥倫比亞總統杜克表示,他的被捕是該國軍事史上最大規模的叢林滲透行動。他就是達伊羅·安東尼奧·烏蘇加,哥最大販毒組織海灣家族的頭目,別名“Otoniel”。他是哥倫比亞政府近十年來的頭號通緝犯,被杜克形容為“世界上最可怕的毒販”。去年10月,這場醞釀多年的抓捕行動...
(資料圖)近日,寶尊電商有限公司(納斯達克:BZUN及港交所:9991)(以下簡稱“寶尊”)正式宣布,將以全現金交易方式收購Gap大中華區業務。目前該協議已完成簽署,股權交易對價為4000萬美元,根據收購流程及相關法律法規,交易程序將待相關部門審批后正式完成。據虎嗅消息,GAP在亞洲經歷著困境。2017年開始,GAP集團亞洲業務占比持續下滑;2020年,旗下品牌Old Na...
期貨合約代碼是期貨代碼,是根據‘可識別性、傳承性、兼容性和擴展性’的設計原則制定的。所謂的代碼就是根據交貨時間而不同的。IF是CSI300股指期貨代碼,IC是CSI500股指期貨代碼,IH是SSE50指數期貨代碼,1907是指將于7月19日交割的期貨合約,而股指期貨合約已交割每個月。股指期貨合約可以在最后交易日之前交易。(最后交易 日在每個月的第三三個星期五)不同股票,期貨...