
嵌入式系统被用于越来越多的场合,不仅仅是PDA和手持式电脑,许多手机、游戏机、数字播放器、
数码相机和车载电脑也开始使用标准的CE嵌入式系统,甚至连保守的传统AV设备--DVD和MPEG-4 Player也不例外。例如,
HP的VELO手机,装有WindowsCE系统,不仅能打手机、管理联系人和收发电子邮件,还能运行Windows软件,上网ICQ、玩游戏和播放数字音乐。不难想象,那种粗大的单色液晶屏幕,显示丑陋的锯齿形汉字的商X通和电子词典很快就会从柜台上消失,取而代之的色彩艳丽,珠圆玉润,装备有CE或Palm等标准操作系统的InforWare。
但是由于WindowsCE的设备种类繁多,给软件的编写和测试带了极大的不便,任何一个软件公司也不可能拥有所有类型的CE设备。这个问题在CE 2.0和3.0开发中尤为突出,例如,一个CE软件制作人在一台手持电脑上开发了一个应用软件,但是发行后很快就发现软件在CE的PDA上几乎不能使用,因为手持电脑的屏幕为640X240像素,而PDA的确是240X320(图1,2),这样,程序菜单根本无法全部显示。
图1
图2 |
为了解决这个问题Microsoft Windows CE .NET 4.1 Emulation Edition 提供了一个全能的、廉价的仿真环境。他能在PC上仿真各种CE设备,为不同的环境定制CE软件,还共享绝大多数源代码,可以从网上直接下载。软件公司不需要拥有所有类型的CE设备也可以在不同平台上调试CE软件,甚至为了需要还可自行改写CE内核,完全开放代码的CE4.1,不仅有Windows的简单易用,还有Linux的高度可塑性,使开发CE时得心应手。
和其他的仿真器相比,Windows CE .NET 4.1 Emulation Edition对计算机的要求不算太高:推荐配置550Mhz以上的CPU,192M内存,多达2。3G的硬盘空间。但是笔者在实际开发时发现,推荐配置远远不够,尤其是创建Rom时奇慢无比,仿真终端居然可以轻易把1G内存吃光。笔者感觉,1Ghz的CPU ,1G内存,5-10G的硬盘空间可以满足要求。相信大多是朋友还是有这个条件的。
一、配置仿真平台 利用Windows CE .NET 4.1 Emulation Edition 我们可以"制造"出各种CE设备。步骤如下:
1. 启动Platform Builder 4.1,打开 File 菜单, 选择 New Platform(新平台), 这时会出现New Platform Wizard(创建向导)s,选择 Next。(图3)。
2. 选择仿真处理器,默认为EMULATOR: X86 ,即x86兼容型,利用你的x86处理器仿真 CE处理器,选好后,点击 Next。 (图4)
3. 选者要仿真的设备类型,CE可以在很多设备上运行,仿真器可以仿真这些设备,如果你以开发PDA软件为主,就选择PDA or Mobile Handheld。然后给你的平台起一个名字,如Sample,点Next。(图5)
4. 配置要集成的软件环境,根据自己的需要,如是否需要网络浏览器和收件箱,选好后, 点击。 Next。(图6)
5. 添加所需的网络协议, 然后点击Next。。(图7)
6. 后面的窗口有一些注意事项, 阅读后,点击Next。
7. 点击Done开始创建环境。
