日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

定制自己的Windows CE 5.0 ARM中文模拟器(转)

發布時間:2024/7/19 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 定制自己的Windows CE 5.0 ARM中文模拟器(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

定制自己的Windows CE 5.0 ARM中文模擬器(轉)http://showvi.com/Blog/ViewAirticle/59

?

一、生成OS

1. 安裝Windows CE 5.0(記得CPU類型里把ARMV4I選上)裝完之后裝DeviceEmulatorBSP.msi,這是ARMV4I模擬器的BSP。

我補充個DeviceEmulatorBSP.msi的下載地址:

http://www.microsoft.com/downloads/details.aspx?FamilyID=474b03a6-e87d-455d-bc16-b8cf18ef39b4&displaylang=en

2. 運行Platform Builder,新建一個Platform,給你的新Platform取一個名字,我這里取為MyCEEmu。BSP選擇Microsoft DeviceEmulator:ARMV4I,Design Template選擇Mobile Handheld,Application & Media隨你選,Networking & Communications只選擇Local Area Network(LAN)->Wired Local Area Network,其余都去掉。最后完成向導。

3. 添加網卡。在Catalog View的Device Drivers->Networking->Local Area Networking (LAN) devices目錄下,把NE2000-compatible(PCMCIA car)添加進來。

4. 如果要開發托管程序,添加Catalog View的Core OS->Windows CE Devices->Applications – End User->CAB File Installer/Uninstaller。

5. 添加ActiveSync(可選),在Catalog View的Core OS->Windows CE Devices->Applications – End User目錄下。

6. 添加閃存支持。有三個部件:SMFlash,Partition Driver和FAT。
先轉到Catalog View:
SMFlash在BSP->Microsoft Device Emulator->Storage Drivers->MSFlash Drivers->SmartMedia NAND Flash Driver (SMFLASH),
Partition Driver在Core OS->>Windows CE Devices->File Systems and Data Store-> Storage Manager->Partition Driver
FAT在Core OS->Windows CE Devices->File Systems and Data Store->Storage Manager->FAT File System。

7. 打開菜單Platform->Setting,這里有三個地方要設置:
1) Build Options選項卡下,去掉Enable CE Target Control Support和Enable KITL;
2) Environment選項卡,添加環境變量CE_MODULES_SERIAL=1,這是用來將DMA添加進來;
3) Locale選項卡,用來添加你想要的語言支持,可改可不改。我這里先Clear All然后選了中文(中國)和英語(美國)。Default Language選為中文。

8. 視情況添加其他所需的組件。我添加了MSXML的支持。

9. BuildOS->Sysgen。


二、生成SDK

1. 運行SDK Wizard(Platform->SDK->New SDK),填寫必要的信息之后,把支持的開發工具都勾上,完成。下面是配置SDK(選擇Platform->SDK->Configure SDK),要是覺得沒有什么好配置的也可以跳過。

2. 打開ExportSdk.sdkcfg文件(先做好備份,這個文件一般在項目根目錄下,就是在New Platform Wizard的第2步中所指定的目錄,默認是%_WINCEROOT%\PBWorkspaces下)。這是一個XML格式的文本文件,找到這兩行:
<PropertyBag NAME="DeviceEmulation">
</PropertyBag>
把這兩行替換為如下的片斷:
<PropertyBag NAME="DeviceEmulation">
<Property NAME="Default Image">1</Property>
<PropertyBag NAME="1">
<Property NAME="ImageName">MyCEEmu</Property>
<Property NAME="VMID"></Property>
<Property NAME="Default Skin"/>
<Property NAME="Height">240</Property>
<Property NAME="Width">320</Property>
<Property NAME="BitDepth">16</Property>
<Property NAME="Memory">128</Property>
<Property NAME="Bin Dest">Emulation\nk.bin</Property>
<Property NAME="Fixed Screen">1</Property>
<Property NAME="CpuName">ARMV4I</Property>
<Property NAME="DPIX">96</Property>
<Property NAME="DPIY">96</Property>
<Property NAME="SupportRotation">0</Property>
<Property NAME="Enabled">1</Property>
<Property NAME="Bin Path"></Property>
<Property NAME="Ethernet">1</Property>
<Property NAME="Ports">1</Property>
<Property NAME="AdditionalParameters"></Property>
<PropertyBag NAME="Skins"/></PropertyBag>
</PropertyBag>
<PropertyBag NAME="Added Files">
<PropertyBag NAME="{3B388597-0924-4102-ADFA-2519D2C3E11B}">
<Property NAME="Source">C:\WINCE500\MyCEEmu\ReleaseImage</Property>
<Property NAME="Destination">Emulation</Property>
<Property NAME="Subfolders">0</Property>
</PropertyBag>
</PropertyBag>

3. 設定變量。上面替換的代碼中有幾個變量需要設定,分別是:
1) ImageName:這是程序員在Visual Studio IDE里所看到的名字;
2) VMID:一個GUID,可以用GuidGen.exe來生成一個;
3) Height/Width:模擬器屏幕的寬高;
4) BitDepth:顏色深度;
5) Memory:分配給模擬器的RAM大小;
6) DPIX/DPIY:屏幕DPI;
7) Source:這是一個目錄,包含編譯生成的NK.bin。建議最好在%_WINCEROOT%下新建一個目錄,專門用于存放NK.bin。

這里我設為C:\WINCE500\MyCEEmu\ReleaseImage。
修改完成后保存。

3. 生成SDK。Platform->SDK->Build SDK。一切順利的話應該可以在當前工程目錄的SDK目錄下找到打包成msi文件的SDK安裝包。

三、配置Visual Studio 2005
1. 先安裝生成好的SDK。運行Visual Studio 2005,選擇菜單“工具->選項”,打開選項設置對話框,從左邊的樹型列表中選擇“設備工具->設備”,右邊的下拉列表框拉到底可以看到 “MyCEEmu”,這就是我們剛剛生成的那個Platform。下面的設備列表里有兩項,雙擊MyCEEmu,設定傳輸為DMA傳輸,再點擊“仿真器選 項”,在“顯示”選項卡里設定好模擬器屏幕尺寸,顏色深度等,全部保存。

2. 新建一個智能設備項目,向導第2步選擇平臺的時候用我們的MyCEEmu替換Pocket PC 2003,完成。然后按F5運行程序,不出意外的話模擬器應該就出來了。

回頂部

轉載于:https://www.cnblogs.com/lmllouk/archive/2009/07/06/1517481.html

總結

以上是生活随笔為你收集整理的定制自己的Windows CE 5.0 ARM中文模拟器(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。