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。
最终生成

发布评论