串列埠新增與除錯

2021-09-09 04:20:06 字數 1308 閱讀 5546

一、簡介

專案開發中,經常使用vmware的虛擬機器進行開發與除錯,也經常會使用到serial port作為介面進行資料採集與通訊,本文就如何在虛擬機器中搭建串列埠除錯環境問題進行介紹。

二、串列埠除錯技術

virtual machine 主要有三種串列埠除錯技術,可以在serial port的配置介面找到

1

.use physical serial port 即使用物理機串列埠,當用串列埠線和另一台電腦連線時,就用這種方式

2.use output file

即把串列埠資料輸出到宿主機某檔案中,當只需要看輸出結果的時候可以用這種方式,簡單方便

3.use named pipe 把串列埠輸出到命名管道,命名管道可讀可寫,也就可以互動,進行一些debug工作,而非只是簡單的檢視結果

三、配置教程1)windows環境下的host與virtual machine之間

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,這個檔案,修改掛載裝置的許可權...