linux系統之間怎樣才能進行串口通訊

來源:互聯網
上載者:User

實現平台: Redhat9.0

作者: 呂岩

物理要求: 兩台普通PC,有串口

系統要求: linux

原理概括: 兩台linux PC其中一台做為server端,監聽COM1 也就是/dev/ttyS0 ,另一台利用minicom等終端工具通過串口線串連.

實現步驟:

Server:

修改: /etc/inittab

增加一行,類似於: tty:2345:respawn:/sbin/agetty 115200 ttyS0

欄位"tty"是id ,一般表示這行的用途,注意不要跟inittab裡的其他行重複了

欄位“2345”是運行級。

欄位“respawn”: 表示進程在無論任何時候終止,都會自動重啟

最後一個欄位是表明執行的程式和參數,這裡我採用115200的傳輸速率,一般常規都使用9600,我覺得太慢了。就用這個了

修改: /etc/securetty

增加一行, 類似於: ttyS0

這樣的目的是允許root在ttyS0上登陸

重啟機器,使設定生效

Client:

執行: #xminicom

xminicom是minicom的圖形介面,跟minicom幾乎一樣,作用跟windows下的HyperTerminal很接近

首先設定xminicom

依次進入 cOfigure minicom(alt+o)

Serial Port Setup

修改 A:Serial Device -->在本次執行個體中為/dev/ttyS0

E:Bps/Par/Bits/ -->這裡主要是設定傳輸速率,本例為115200

Save Setup as df1

Exit

將串口線串連到兩台機器對應串口,重新執行xminicom. 就出現了login介面.

盡情享受吧。
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.