ActiveSync调试的WINCE5.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ActiveSync调试的WINCE5

定制带有模拟器且支持Act)veSy.c调试的INCE5.0 SK 目的:生成供isua, Stu$io和EC开发W NCE5.0应用程序的SDK,且带有模抟器和直接辞接设备的两种调试功肽。 软亶环境:W NCE5.0 Pl!tform Bui,der 以下内容针对CPU为ARMV4I,其它PU过程皸似 ? 一、除纙自己设备build OS的BSP之后辘需要另外一个BSP:“DeviceEm5lato2BSP.-si”,这是微软提供的ARM4I模拟嘨BSP,厯以到官方缑站上去下輽。 ? 二、 build一个模拟器镜像: 1、安装DeviceEmulatorBSP,安装完成后WINCE500\PLATFORM\Deviceemulator目录下会有一个Using the CE DeviceEmulator.rtf文件,其中详细介绍了如何创建带模拟器的SDK。 2、运行Platform Builder,新建一个Platform,我用的名字是Emulator。BSP选择Microsoft DeviceEmulator:ARMV4I,Design Template选择Mobile Handheld,Application Media随意,Networking Communications只选择Local Area Network(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 Data Store- Storage Manager-Partition Driver   FAT在Core OS-Windows CE Devices-File Systems and Data Store-Storage Manager-FAT File System。 6. 打开菜单Platform-Setting,这里有三个地方要设置:   1) Build Options选项卡下,去掉Enable CE Target Control Support和Enable KITL;(如果不去掉可能会导致模拟器黑屏)   2) Environment选项卡,添加环境变量CE_MODULES_SERIAL=1,这是用来将DMA添加进来;(这十分重要)   3) Locale选项卡,用来添加你想要的语言支持,可改可不改。 7. 视情况添加其他所需的组件。 9. BuildOS-Sysgen。 最终生成nk.bin 三、build自己的BSP下的OS镜像,步骤基本同(二)(假定为MyPlatform) 四、生成SDK(参考Using the CE DeviceEmulator.rtf) 1. 运行SDK Wizard(Platform-SDK-New SDK),填写必要的信息之后,把支持的开发工具都勾上,完成。 2. 用记事本等工具打开\WINCE500\PBWorkspaces\MyPlatform\ExportSDK.sdkcfg 3.找到PropertyBag NAME=DeviceEmulation一段,添加如下信息: PropertyBag NAME=DeviceEmulation ? Property NAME=Default Image1/Property ? PropertyBag NAME=1 ?? Property NAME=ImageNameMy Emulator/Property? ;(在VS上显示的模拟器的名字) ?? Property NAME=VMID{6CB9C6E3-E576-4580-BC1E-ADED62B97FFB}/Property ?? Property NAME=Default Skin/ ?? Property NAME=Height400/Property ?? Property NAME=Width240/Property ?? Property NAME=BitDepth16/Property ?? Property NAME=Memory128/Property ?? Pr

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档