一、簡介
專案開發中,經常使用vmware的虛擬機器進行開發與除錯,也經常會使用到serial port作為介面進行資料採集與通訊,本文就如何在虛擬機器中搭建串列埠除錯環境問題進行介紹。
二、串列埠除錯技術
virtual machine 主要有三種串列埠除錯技術,可以在serial port的配置介面找到
1三、配置教程1)windows環境下的host與virtual machine之間.use physical serial port 即使用物理機串列埠,當用串列埠線和另一台電腦連線時,就用這種方式
2.use output file
即把串列埠資料輸出到宿主機某檔案中,當只需要看輸出結果的時候可以用這種方式,簡單方便
3.use named pipe 把串列埠輸出到命名管道,命名管道可讀可寫,也就可以互動,進行一些debug工作,而非只是簡單的檢視結果
2)linux環境下的host與virtual machine之間
3)兩台virtual machine之間
4)兩台linux主機之間
四、相關工具1)putty
2)socat
3)minicom
參考:http://www.it165.net/os/html/201207/2901.html
Linux串列埠除錯
在第一次除錯linux串列埠驅動的時候,一定要保證與linux串列埠通訊的器件是沒有問題可以使用的,然後我們再進行串列埠操作的學習,否則也許可能碰到問 題的時候不知如何處理了。好了,在保證硬體已經沒有問題的情況下,我們開始學習串列埠驅動模組的使用。pc上的串列埠不比嵌入式,你可以在了解了暫存器之後操...
linux串列埠除錯
在第一次除錯linux串列埠驅動的時候,一定要保證與linux串列埠通訊的器件是沒有問題可以使用的,然後我們再進行串列埠操作的學習,否則也許可能碰到問題的時候不知如何處理了。好了,在保證硬體已經沒有問題的情況下,我們開始學習串列埠驅動模組的使用。pc上的串列埠不比嵌入式,你可以在了解了暫存器之後操作...
Android串列埠除錯
前面有乙個客戶需要系統支援pl2303的usb轉串列埠線,通過otg線連線了pad,但是pad可以識別到裝置後,一直無法收發資料,開始的時候,再android上無法正常開啟裝置,許可權不夠,後面root後修改許可權,可以正常開啟了 其實可以通過修改ueventd.rc,這個檔案,修改掛載裝置的許可權...