麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

關(guān)于服務(wù)器通過串口進(jìn)行通信

2024-06-28 16:04:43
字體:
供稿:網(wǎng)友

聲明:本博文用于學(xué)習(xí)總結(jié)及工作心得

環(huán)境:Ubuntu系統(tǒng) 14.04 兩臺

MASTER 192.168.1.154  

BACKUP 192.168.1.142

最近搭建服務(wù)器集群, 需要用到串口作為心跳,用來檢測服務(wù)器健康;其中遇到的問題,在這里總結(jié)一下

硬件詳情:

PC機(jī)一般有1個(gè)或者2個(gè)異步串行通信接口,組裝在主板上,稱為COM1和COM2

PC機(jī)上的COM、COM2連接器符合RS-232接口

當(dāng)前主板屬于定制的主板,所以跟傳統(tǒng)的九孔的串行口不一樣,這里是在主板上已經(jīng)轉(zhuǎn)為RJ45接口,兩臺服務(wù)器一樣;

這樣的話,可以將網(wǎng)線改造一下直接進(jìn)行兩臺服務(wù)器的串口通信;

1.首先,需要在服務(wù)器上查詢可以使用的串口,linux上設(shè)備文件在/dev目錄下,普通串口一般是ttyS* ,如果是USB轉(zhuǎn)串口設(shè)備的話是ttyUSB*;

可使用dmesg命令查看,直接接串口的話使用dmesg |grep ttyS*, USB轉(zhuǎn)串口使用dmesg | grep ttyUSB*;

[    0.000000] console [tty0] enabled[    0.814605] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A[    0.836088] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A[    3.535071] tty tty45: hash matches可以看到串口1-ttyS0, 串口2-ttyS1

2.查看串口波特率

stty-F /dev/ttyS0-a

speed 9600 baud; rows 0; columns 0; line = 0;intr = ^C; quit = ^/; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rPRnt = ^R;werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0;-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff-iuclc -ixany -imaxbel -iutf8opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt3.設(shè)置串口參數(shù)

stty -F /dev/ttyS0 ispeed 115200 ospeed 115200 cs8

4.制作串口線: 全反線

一般網(wǎng)線接法為568A 568B,連接方法稱為直連法和交叉連法

568A的排線順序從左到右依次為:白綠、綠、白橙、藍(lán)、白藍(lán)、橙、白棕、棕。568B則為:白橙、橙、白綠、藍(lán)、白藍(lán)、綠、白棕、棕。 嘗試過直連和交叉行不通,最后是看見console線序接法,做全反線才能成功連接兩臺服務(wù)器的串口

材料:網(wǎng)線一根長度1M以內(nèi)(串口是短距離通信),水晶頭2個(gè)

線序1: 568B線序 1白橙 2橙 3白綠 4藍(lán) 5白藍(lán) 6綠 7白棕 8棕

線序2: 568B反線序 1棕 2白棕 3綠 4白藍(lán) 5藍(lán) 6白綠 7橙 8白橙

5.設(shè)置好波特率等參數(shù),以及將接好的線連接上一以后就可以進(jìn)行測試

BACKUP: cat /dev/ttyS0

MASTER: echo '1' > /dev/ttyS0

BACKUP主機(jī)打印:

root@MASTER:~# cat /dev/ttyS01

到這里,串口通信已經(jīng)完成,這里多說一點(diǎn)串口線 的 自制 和 線序 定義

幾類Console線的線序 配置電纜 串口電纜線序華為Console (等效標(biāo)準(zhǔn)Terminal + 全反線)COM(9P母頭) & RJ45(水晶頭)  1 - ?  2 - 3  3 - 6  4 - 7  5 - 5  6 - 2  7 - 8  8 - 1  9 - ? 標(biāo)準(zhǔn)的Terminal COM(9P母頭) & RJ45 1 - 5  2 - 6  3 - 3  4 - 2  5 - 4  6 - 7  7 - 1  8 - 8  9 - ?標(biāo)準(zhǔn)的TerminalCOM(9P母頭) & RJ45  1 - 5  2 - 6  3 - 3  4 - 2  5 - 4  6 - 7  7 - 1  8 - 8  9 - ?標(biāo)準(zhǔn)的Terminal COM(9P母頭) & RJ45 1 - 5  2 - 6  3 - 3  4 - 2  5 - 4  6 - 7  7 - 1  8 - 8  9 - ?Modem COM(25P公頭) & RJ45 1 - ?  2 - 6  3 - 3  5 - 1  7 - 4 & 5  8 - 2  20 - 7Modem COM(25P公頭) & RJ45 1 - ?  2 - 6  3 - 3  5 - 1  7 - 4 & 5  8 - 2  20 - 7EQ0246 (Cajun P330) COM(9P母頭) & RJ45 1 - 3  2 - 7  3 - 8  4 - 6  5 - 5  6 - ?  7 - 1  8 - 2  9 - ?全反線 RJ45 & RJ45 1 - 8  2 - 7  3 - 6  4 - 5  5 - 4  6 - 3  7 - 2  8 - 1主機(jī)對聯(lián)接線方式: 標(biāo)準(zhǔn)Console(Terminal) - 全反線 - 標(biāo)準(zhǔn)Console(Terminal)主機(jī)連接交換機(jī)&路由器(RJ45) 標(biāo)準(zhǔn)Console(Terminal) - 全反線 標(biāo)準(zhǔn)Console 自帶全反線


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 午夜精品久久久久久久爽 | 91久久九色| 中文字幕免费在线观看视频 | 国产高清自拍一区 | 欧美日韩亚洲在线 | 亚洲精久| 国产成人小视频在线观看 | 欧美成人免费看 | 中文字幕 亚洲一区 | 成人在线观看一区二区 | 91av99| 午夜视 | 国产亚洲精品成人 | 国产一区二区精彩视频 | 欧美久久久一区二区三区 | fc2成人免费人成在线观看播放 | 欧美a级在线免费观看 | 亚洲成人自拍电影 | 狠狠操精品视频 | 欧美爱爱视频免费看 | 欧美韩国日本在线 | 欧美成人精品一区二区 | 国产免费一区二区三区在线能观看 | 欧美性久久久 | 久久久久久久久久综合 | 黄色片小说 | 午夜精品久久久久久毛片 | 成人 在线 | 欧美性色黄大片www 成人免费网站在线观看 | 亚洲成人欧美 | 中文字幕精品一二三四五六七八 | 亚洲一级电影在线观看 | 一区二区网| 99精品国产一区二区三区 | 日韩视频中文 | 少妇一级淫片免费放正片 | 成人免费影院 | 久久男人天堂 | 麻豆国产一区 | 免费a网 | 免费黄色在线电影 |