2024年3月23日发(作者:)

定制带有模拟器且支持Act)veSy.c调试的 INCE5.0 S K

目的:生成供 isua, Stu$io和E C开发W NCE5.0应用程序的SDK,且带有模抟

器和直接辞接设备的两种调试功肽。

软亶环境:W NCE5.0 Pl!tform Bui,der

以下内容针对CPU为ARMV4I,其它 PU过程皸似

一、除纙自己设备build OS的BSP之后辘需要另外一个BSP:“DeviceEm5lato2B

SP.-si”,这是微软提供的ARM 4I模拟嘨BSP,厯以到官方缑站上去下輽。

二、 build一个模拟器镜像:

1、安装DeviceEmulatorBSP,安装完成后WINCE500PLATFORMDeviceemulat

or目录下会有一个Using the CE 文件,其中详细介绍了如何创建带

模拟器的SDK。

2、运行Platform Builder,新建一个Platform,我用的名字是Emulator。BSP选

择Microsoft DeviceEmulator:ARMV4I,Design Template选择Mobile Handheld,

Application & Media随意,Networking & Communications只选择Local Area N

etwork(LAN)->Wired Local Area Network,其余都去掉。最后完成向导。

3. 如果要开发托管程序,添加Catalog View的Core OS->Windows CE Devices

->Applications – End User->CAB File Installer/Uninstaller。

4. 添加ActiveSync(可选),在Catalog View的Core OS->Windows CE Devices

->Applications – End User目录下。

5. 添加存储支持支持。Partition Driver和FAT。

Partition Driver在Core OS->>Windows CE Devices->File Systems and Dat

a Store-> Storage Manager->Partition Driver

FAT在Core OS->Windows CE Devices->File Systems and Data Store->Stor

age Manager->FAT File System。

6. 打开菜单Platform->Setting,这里有三个地方要设置:

1) Build Options选项卡下,去掉Enable CE Target Control Support和Enable

KITL;(如果不去掉可能会导致模拟器黑屏)

2) Environment选项卡,添加环境变量CE_MODULES_SERIAL=1,这是用来将D

MA添加进来;(这十分重要)

3) Locale选项卡,用来添加你想要的语言支持,可改可不改。

7. 视情况添加其他所需的组件。

9. BuildOS->Sysgen。

最终生成