=============================================================
標題:如何在WinCE模擬器中調試串口程序
摘要:
備註:Windows CE
日期:2011.3.7
姓名:朱銘雷
=============================================================
一 配置WinCE模擬器的串口
要想在WinCE模擬器中調試串口程序,肯定需要配置模擬器的串口。簡單設置一下就可以了,將其映射到PC串口。
VS2005 | 工具 | 選項 | 設備工具 | 設備,選擇相應的平臺設備。
屬性 | 仿真器選項 | 外圍設備
我這裏是將WinCE模擬器的串行端口0映射到PC機的COM1,逐步確定就OK了。現在在WinCE模擬器中,打開COM1(對應模擬器的串行端口0,映射到PC機的COM1)發送數據,則PC機COM1就會相應的將數據發送出去。我將PC的COM1連接到另一臺Windows設備,進行測試:
(模擬器中的串口調試助手)
(另一臺設備的串口調試助手)
可以進行正常的串口通訊了。
二 虛擬串口軟件Virtual Serial Port Driver
上面測試串口收發的時候,將PC端的COM1連接到另一臺Windows設備上進行測試。如果除了一臺電腦之外,什麼設備都沒有了。還是可以在WinCE模擬器上進行串口程序的測試。這個時候可以用虛擬串口工具在PC上創建一對虛擬串口。所謂一對,比如創建了COM2和COM3,則虛擬串口COM2發送數據,可以在虛擬串口COM3上進行接收。
如下圖,創建一對虛擬串口COM2和COM3。
將WinCE的“串行端口0”映射到PC端虛擬串口COM2
WinCE模擬器上,VC程序打開COM1(對應WinCE模擬器的“串行端口0”,映射到PC端的虛擬串口COM2),XP系統下同樣運行一個串口調試助手,以同樣的串口參數打開COM3。則兩者之間已可以正常進行串口通訊了。
Virtual Serial Port Driver上也會顯示一些虛擬串口的信息