Windows XP Embedded是桌面Windows XP的组件化版本。其构建在已经通过验证的Windows 2000代码库基础之上,它提供了业内领先的可靠性、安全性与性能,并且具备最新的多媒体、Web浏览、电源管理及设备支持能力。 同时,Windows XP Embedded还集成了最新的嵌入式支持能力,例如无头支持及灵活的启动与存储选项。Windows XP Embedded包含一套全新设计的工具集,称为Windows Embedded Studio,这套工具使得开发人员能够更加快速的配置、构建并部署智能设计方案以及丰富的应用程序。
具备工业强度的健壮性 Windows XP Embedded构建在已经通过验证的Windows 2000代码库基础之上,Windows 2000使用32位计算体系结构以及受到全面保护的内存模型。可靠性增强包括下列内容: Windows 文件保护:保护核心系统文件不会在应用程序安装时被改写。如果某个文件被改写,那么,Windows文件保护将自动恢复正确的版本。 设备驱动程序的重新运行:如果在为新增设备添加驱动程序时发生问题,那么,系统将保存以前安装的驱动程序副本,这使得用户可以重新运行原有的设备驱动程序。 Windows 驱动程序保护:它将驱动程序与已知的有缺陷驱动程序数据库中所列出的内容进行比较,避免意外安装和装载有缺陷的设备驱动程序。这种措施将能够避免装载有缺陷的驱动程序,而不是仅仅给出一个错误信息提示和一个能够提供更多信息的Web页面链接。
加速的启动与登录过程: 待机与休眠状态下的快速启动: Windows XP Embedded大大提高了进入与退出待机及休眠模式的速度--这两种模式不需要注销用户会话。 新的启动装载程序: 对于启动装载程序的改进加快了驱动程序响应和注册表初始化速度。 同步磁盘I/O设备初始化过程: Windows XP Embedded加快了启动过程,它在设备启动过程的同时“预取”大部分OS内容,而不是在设备启动过程结束后才开始启动OS。 动态代码确定: OS监测系统的连续启动过程,动态确定启动所需的代码和数据,并对这些文件在硬盘上的位置进行优化,从而加快启动过程。
全面组件化的Windows XP Professional特性 Windows XP Embedded提供了一万多种独立的操作系统特性、服务与驱动程序,您可以从中选择适当的特性,用以开发小内存空间占用量的定制化嵌入式设备。
专门针对嵌入式方式的新增特性包括: 灵活的启动与存储选项: 除磁盘外,其他非易失性(永久)读/写存储设备同样具备启动能力,例如快闪ROM和具备电池支持的RAM。在使用El Torito的可启动CD-ROM驱动程序和增强型写过滤器以及ROM时,也可以通过CD-ROM进行启动。 Windows XP Embedded还支持DiskOnChip Flash、PCMCIA ATA、 CompactFlash、MultiMediaCard和Memory Stick。 增强型写过滤器:增强型写过滤器(EWF)将所选定的磁盘I/O路由改变到内存或另一种存储介质上,从而使OS认为您的只读存储器是可写的。
强大而又熟悉的开发工具 Visual Studio 2003: 它使您能够利用基于标准的熟悉工具来构建强大的嵌入式应用程序,全世界六百多万开发人员都将它作为主流应用程序开发工具。Visual Studio是一套完整的应用程序开发工具包,其中包括与应用程序相关的各种分析与建模工具--有了这些工具,开发人员便可设计出有效的体系结构,并缩短投放市场时间。此外,开发人员也可以选择自己最熟悉的编程语言以及最适合相应解决方案的语言,包括Microsoft Visual Basic、Visual C++、Visual J++和 Visual FoxPro。由于Visual Studio .NET支持20多种语言,因此,确保了开发人员能够选择最能满足他们需要语言。