Ubuntu下的minicom與windows下串口調試助手通信測試配置步驟
一、Ubuntu虛擬機下串口的設置步驟
① ubuntu虛擬機下使用串口,必須在Vmvare設置中添加串行端口。
② Vmvare中添加串行端口2 其對應的摘要描:正在使用端口COM1[c1] /* [c1]這個正在使用端口COM1是什么? 猜測是Windows下的串行口COM1,不過需進一步驗證。*/
③ 驗證正在使用的端口COM1,為對應Windows下的COM1
1.1 虛擬機下將串行端口2進行連接
1.2 windows下用串口調試助手打開windows下的COM1串口,結果提示不能打開該串口
1.3 Windows下虛擬串口助手,觀察到虛擬串口COM1結果如下。
2.1 虛擬機中斷開串行端口2的連接,如下圖所示。
2.2.在Windows下用串口調試助手打開windows下的COM1提示打開成功,如下所示。
2.3 Windows下虛擬串口中觀察到虛擬串口COM1結果如下
結論:正在使用的端口COM1為Windows下的COM1.
二、Ubuntu下載安裝和配置minicom
1.安裝sudo apt-get install minicom
2.配置 minicom –s 【需具有一定權限才能進入配置界面】
例:
賬號密碼登錄至Ubuntu后,提示權限不夠。
切換具有權限的賬號密碼登錄后,如下圖所示
根據提示CTRL-A,Z就能進入如下界面,對串口ttyS1進行配置[c1] 。/* [c1]1.local Echo on/off ..E 進入該界面按鍵盤E,可使得在minicom中輸入的字符回顯。2.configure Minicom ..O 進入該界面按鍵盤O,可對串口通信波特率,數據位,停止位等進行設置,設置完成后保存即可。*/
三、Windows下用SecureCRT登錄到ubuntu
1.1保證虛擬機ip地址與window的某個網卡在同一個網段上,ping 指令互ping通。
1.2將windows的無線網絡斷開,windows cmd命令窗口查詢ip 發現沒有與192.168.1.105 ip 相一致的網段
1.3此時在SecureCRT登錄到unbuntu會出錯,如下所示
2.1將Windows下的無線局域網連接上
發現無線局域網適配器WLAN的IP為192.168.1.138 與192.169.1.105處於同一網段。
2.2 此時再在SecureCRT登錄到unbuntu,提示登錄成功,如下所示[c1] /*[c1]這里有一個小插曲,windows下有線網絡是通過網線與外界進行相連的,拔掉網線接頭后SecureCRT能快速登錄。*/
3. SecureCRT 新建連接過程如下[c1] /* [c1]此處的SSH代表SSH客戶端。Ubuntu需要安裝SSH服務器並進行相關配置,具體步驟請自行網絡搜索。*/
輸入ubuntu用戶名及密碼
四、ssh登錄服務器到底是什么意思?
ssh是遠程控制的工具,默認端口是22,linux的服務器可以配置成ssh服務器,然后客戶端通過ssh工具可以遠程登錄linux的服務器進行遠程管理和操作,你的互聯網防火牆或者路由器上還要配置nat的ip和端口。
SSH 為 Secure Shell 的縮寫,由 IETF 的網絡工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題
SSH最初是UNIX系統上的一個程序,后來又迅速擴展到其他操作平台。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用於多種平台。幾乎所有UNIX平台-包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可運行SSH。
使用SSH,還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替Telnet,又可以為FTP、PoP、甚至為PPP提供一個安全的"通道"。
五、ubuntu下minicom與windows下串口調試助手互發數據
① SecureCRT登錄到ubuntu並啟動minicom后,提示了Port /dev/ttyS1[c1] /*[c1]所有的配置都是針對與ttyS1串口*/
② “ttyS0”表示使用串口1,“ttyS1”表示使用串口2。