查看完整版本: 請教如何做出虛擬com port
頁: [1]

baepi 發表於 2018-11-22 12:22 AM

請教如何做出虛擬com port

近日專案需求,最後一個關卡,客戶需要程式可以自定義創建一個com port
小弟上網爬閱相關資料...成品的程式看到很多...如vspe與vspm
但若要自行撰寫(不須如上述兩樣成品...只需能開啟com port...然後開啟該com的軟體能與之溝通便可)
小弟不求各位先進給予程式碼...能給予查閱的方向便感激不盡
<div></div>

jackyo04 發表於 2018-11-22 08:06 AM

直接拉一條port出來,tx,rx接在一起如何?可以自行處裡收跟發....我每次開發都是先這樣測,成功後再寫程式需求

johnwanz 發表於 2018-11-22 08:56 AM

若需要PC上的虛擬COM Port, 可以考慮一些open source, 當作參考. 看看別人有沒有用什麼lib, 或是別人如何實現.

Github是個不錯的起點.
Github search virtual com port

baepi 發表於 2018-11-22 12:37 PM

jackyo04 發表於 2018-11-22 08:06 AM static/image/common/back.gif
直接拉一條port出來,tx,rx接在一起如何?可以自行處裡收跟發....我每次開發都是先這樣測,成功後再寫程式 ...

大大誤會我的意思了
既是虛擬com...也就並非有實體rx和tx
簡單的說...試想當您開啟一個可以自行創建com port的程式...就好像電腦外接了一個usb 轉 TTL的晶片...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

baepi 發表於 2018-11-22 12:41 PM

johnwanz 發表於 2018-11-22 08:56 AM static/image/common/back.gif
若需要PC上的虛擬COM Port, 可以考慮一些open source, 當作參考. 看看別人有沒有用什麼lib, 或是別人如何實 ...

感謝大大提供git資訊...但查看了片刻...貌似都倚靠外部程式

我是有查閱有人說必須靠WDK去撰寫...再次感謝您的幫助

小弟自行再去爬閱...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

advantise 發表於 2018-11-28 01:08 AM

確實是需要用到WDK,因為你必需使用到kernel, 需要寫driver的程式。
頁: [1]