模擬器上面執行的應用程式能從串列埠接收PC發的資料嗎

2021-04-26 11:32:12 字數 909 閱讀 5306

模擬器上那3個可以對映的串列埠都是給wince系統開啟使用的了,我用的是wince5模擬器

可以的,你的pc上的串列埠或者usb口都可以對映為模擬器的那三個口,但是要注意模擬器給你做了一下埠對映,比如說你pc上顯示某個物理com口是com8,那麼你可以在你的模擬器上配置好你的com0對應com8口,但是你在你的模擬器上面跑的程式必須要開啟com1口,模擬器上面com0對應你wince應用的com1,模擬器上面com1對應你wince應用的com2,依次類推。

其中三個口對應的作用分別為:

串列埠 0

**程式 com1 埠,由 os 用於除錯輸出。

串列埠 1

**程式 com2 埠,用作產品的串列埠。

啟用或禁用 kitl 不會更改埠行為。

串列埠 2

**程式 com3 埠,用作 irda 埠。

如果你的pc有兩個串列埠,就把乙個給模擬器用, 另外乙個給串列埠偵錯程式(如超級終端)用.再用交叉串列埠線把兩個串列埠連起來用了.

比如你有com1 com2

那麼在模擬器中把com1對映為模擬器的port0(在mobile程式的程式碼中還是com1:,microsoft的命名有點亂),

你把你的串列埠偵錯程式(如超級終端)設為使用com2,則可以除錯你的mobile串列埠程式了.

不過現在的主機一般都只有乙個串列埠, 所以估計要用到一根usb轉串列埠的線或者找另外一台pc來執行串列埠偵錯程式.

我就在桌子邊上放了另外一台pc.

com1是給你看除錯資訊或者給wince系統核心元件呼叫的,你的應用程式可以開啟com2,前提是你要先對映好。

上面筆誤了,呵呵

ios模擬器未能安裝此應用程式

最近公升級到xcode 5.0,但是不知為什麼,有個別舊的工程在模擬器上執行老是報 ios模擬器未能安裝此應用程式 的錯誤,雖然真機沒有問題,但還是挺折磨人的。在網上查了一些答案 方法1 cd 進去,刪除裡面所有的資料夾。重啟xcode和模擬器即可。方法2 開啟模擬器 在選單欄中 ios模擬器 還原...

ios iOS模擬器應用程式目錄結構

ios模擬器應用程式目錄結構 1.壓縮包檔案 audiodemo 裡面存放資源檔案 文字檔案,多 等 2.documents 存放應用程式資料 3.library 裡面有preference存放應用程式偏好 caches 也存放應用程式的一些資料 4.temp 存放臨時檔案 1.獲取document...

Xcode5上面安裝執行ios6模擬器的問題解決

xcode5.0以上對應的是ios7模擬器,開發中要進行系統適配,這就需要在ios6和ios7模擬器上分別執行程式,檢視不同系統下程式差異,以完成系統適配工作。乙個xcode上可以安裝兩個不同的模擬器,不需要用兩個不同版本的xcode來執行程式,檢查程式差異。首先要在xcode5上面安裝ios6模擬...