串口編程(三) - 虛擬串口設備(串口測試)


當我們寫好了串口程序,總是需要測試的;但是如何測試呢?我們有的時候可能根本就沒有外接串口設備啊?
本blog提供兩種測試方式:

  • 虛擬串口:使用VSPD軟件虛擬一個串口設備
  • 真實串口:將串口設備連接到VM的Linux系統

1. 虛擬串口

使用虛擬串口,主要原理是依靠軟件虛擬出來一個串口設備,然后使用串口助手等軟件充當串口設備,從而實現與串口程序的讀寫交互。
使用到的串口設備主要包含以下幾個(僅參考):

  • VSPD(Virtual Serial Port Driver),虛擬化一個串口
  • sscom或其它:充當串口設備(助手)

mark

1). VSPD配置

①. 打開VSPD,點擊“Add Pair"

mark

②. windows下 “設備管理”中將會有一對虛擬串口設備

mark
mark

③. vm中添加串口設備
mark
mark
mark

④. 打開sscom(或其他串口助手)
mark

⑤. 以上設置完成,就可以通過串口程序與sscom串口助手進行通信了

當然程序讀寫串口設備必須是 ttyS3(因為我們剛才VM設置的是com3)

2. 真實串口

當串口設備插入了windows的com口,我們想要將其設置到VM的linux系統各種,可以按照以下步驟進行:

①. 查看windows下的串口設備是否連接

mark

②. 連接VM的串口

mark

③. 當連接完成后,打開虛擬機,你將會發現,/dev/ 下多了一個ttyUSB0的設備

mark

④. 以上設置完成后,就可以串口編程進行 ttyUSB0 讀寫了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM