技術頻道

      解析虛擬串口和電腦自帶串口(COM1)的區別

        虛擬串口能實現這樣的功能嗎?

        最近在為公司開發一套系統,其中用到了一個串口設備,暫且不論具體設備是什么用途。但與此設備的通訊不是通過物理串口,而是通過虛擬串口進行的----

        現在一真實的物理串口com1,但是現在已被一個設備A占用了,實際應用可能需要別的設備也從這個串口讀數據,例如:設備B需要從com1口讀數據,那么有什么方法可以實現呢

        是不是用一個虛擬串口的程序,虛擬出一個串口出來,例如:com3,com3和com1關聯,這樣讀取com3的內容和從COM1中讀到的數據內容是一樣的,那設備A和設備B可以分別讀取com1和com3的內容,但其實數據內容都是一樣的,都是從物理串口com1進來的..

        解答:虛擬的就是虛擬的,是用來調試程序用的。完全靠程序來模擬,和已有的com1是不共用任何東西的。使用起來也不會產生任何沖突。

        我們知道早期的PC機都具有一到兩個物理串口,COM1/COM2 或 RS232。然后所謂虛擬串口通信,就是在操作系統中安裝一個驅動軟件,讓操作系統以為有一個物理上的串口能夠操作和通信,但是這個串口在物理上并不存 在,這個虛擬串口的數據來源可以是來自網絡上的,或者來自文件的,或者來自其他物理設備然后被軟件轉發到這個虛擬的串口上的。

        虛擬串口是用操作系統的虛擬驅動技術產生的串口(COM口),相對于計算機本身的硬件串口(COM1等)來說虛擬串口并不對應一個物理上的串口,但是計算機應用軟件可以像硬件串口一樣地使用虛擬串口,對于串口軟件來說虛擬串口和硬件串口并沒有區別。

        虛擬串口是靠硬件來實現的,現在市場上有很多協議轉換類的產品。比如:usb轉232/485串口,網口轉串口,光纖轉串口,PCI轉232/485等設備。

        小結:通過使用虛擬串口的方式可以很方便的調試串口信息,不用在設備儀器邊上進行實時調試,還可以方便的模擬一些可能會出現錯誤的數據格式進行調試。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 少妇无码一区二区三区| 日本一区二区三区在线观看| 日韩精品成人一区二区三区| 亚洲一区二区三区久久| 丰满岳妇乱一区二区三区| 久久青青草原一区二区| 亚洲乱码一区av春药高潮| 亲子乱AV视频一区二区| AV怡红院一区二区三区| 国产a久久精品一区二区三区| 亚洲丰满熟女一区二区哦| 亚洲一区二区在线视频| 亚洲乱码国产一区三区| 国产成人无码AV一区二区在线观看 | 韩国福利一区二区美女视频 | 无码人妻aⅴ一区二区三区有奶水 人妻夜夜爽天天爽一区 | 中文字幕在线视频一区| 一区在线免费观看| 日韩精品电影一区亚洲| 国产一区二区三区内射高清| 精品国产日韩一区三区| 日韩伦理一区二区| 国产在线精品观看一区| 日本一区二区三区在线视频| 日本一区二区三区日本免费| 国产精品熟女视频一区二区| 日韩精品一区二区三区毛片| 在线日韩麻豆一区| 无码AV一区二区三区无码| 亚洲欧洲一区二区三区| 中文字幕人妻丝袜乱一区三区 | 亚洲av成人一区二区三区观看在线 | 欧美一区内射最近更新| 精品国产福利在线观看一区 | 国产亚洲一区二区三区在线| 国产精品日本一区二区不卡视频 | 亚洲一区二区三区在线观看网站| 国产精品视频一区二区猎奇| 秋霞日韩一区二区三区在线观看 | 国产一区二区在线看| 日韩人妻一区二区三区蜜桃视频|