Windows XP Embedded为何成为信息终端的首选?


越来越多的信息终端被广大零售、服务和金融机构使用,给人们的生活提供了极大的便利,加速了自助式交易,降低了客户服务的交付成本。经过几年的发展,Windows XP Embedded 已经是构建大量信息终端的首选嵌入式系统。原因何在呢?

 

clip_image001

 

首先,Windows XP Embedded体积小,启动速度快。Windows XP Embedded是桌面操作系统Windows XP的组件化版本,基本系统内核配置仅为4.8MB,而14MB的内存占用量则可提供基本的Windows32系统的应用能力。XPE优势在于它是从二进制编码级别上就完全兼容当今主流的Windows 32应用,真正实现嵌入式操作系统平台与主流操作系统平台的统一,最大限度地降低嵌入式平台应用程序的开发成本、提高开发效率。

 

Windows XP Embedded的组件化可以让开发商根据需要创建一个可以具有较小内存占有量和具有特定的设备功能的目标操作系统。Windows XP Embedded以 Windows XP Professional 二进制代码档案为基础所选出了超过 10,000 种个别功能组件,能以更小的体积达成最佳化的功能。开发商可以删除不必要的Windows XP 组件,有效的提供系统运行效率。

 

其次,Windows XP Embedded的系统稳定性高,文件防错设计,可避免意外断电等情况对操作系统文件造成破坏。Windows XP Embedded的可靠性在嵌入式系统业内是领先的,其是构建在已经通过市场长期验证的Windows 2000代码库基础之上,而Windows 2000使用了32位计算体系结构以及受到全面保护的内存模型。Windows XP Embedded增强的可靠性提供了Windows 文件保护、设备驱动程序的重新运行、Windows 驱动程序保护以及Windows升级程序等几个重要性能。

 

第三,Windows XP Embedded可定制用户开机画面和Customized Shell作为系统启动的运行Shell。信息终端每次启动运行定制的shell,防止人为恶意修改系统配置或是误操作而破坏系统,保证平台稳定和数据安全,适合信息终端应用环境。Windows XP Embedded自带的壳程序有:Explorer shell, Command shell, 和 Task Manager shell。开发者可以使用自己开发的应用程序创建一个自定义的壳组件,在操作系统启动时引导。这样Windows XP Embedded支持系统运行后启动无桌面,也可以自定义系统运行后启动一个应用程序、IE浏览器或者是用户自行开发的应用程序或动画,吻合了信息终端的需要。再加上Windows本身具有良好的用户体验,更方便适合用户在信用终端上去使用。

 

第四,Windows XP Embedded还具有支持不同存储介质的启动功能,包括基于CD-Rom的启动、基于USB的启动等等。就拿基于USB的启动来说,用户可以通过一个USB闪存驱动器(UFD)、a.k.a.、U盘和USB密钥等来启动并构建一个Windows XP Embedded的映像。UFD的移动性与便携性强,换一个UFD远远比交换一个内置的硬盘要容易得多。这样就方便了各种信息终端在出现故障之后,工程师来进行诊断并解决。

 

除此之外,目前绝大多数嵌入式产品是X86架构,Windows XP Embedded对所有基于X86的处理器都有良好的支持,长时间延续开发,积累了大量的工具软件和开发经验,与此同时,Windows XP Embedded提供10年生命周期支持政策保证,让产品生命周期成本更低。

 

基于此,信息终端的开发商在嵌入式系统的选择时青睐了Windows XP Embedded。