标题：windows embedded
概述
简介Windows XP Embedded是这种领先的桌面操作系统的组件化版本，它能够快速开发出最为可靠的全功能连接设备。它采用与Windows XP Professional相同的二进制代码，从而使得嵌入式开发人员能够只选择那些小覆盖范围嵌入式设备所需的丰富定制化特性。Windows XP Embedded构建在已经得到验证的Windows 2000代码库基础之上，它提供了业内领先的可靠性、安全性和性能，并且具备最新的多媒体、Web浏览、电源管理及设置支持功能。Windows XP Embedded还集成了最新的嵌入式支持功能，例如无头支持以及灵活的启动与存储选项。此外，它还包含一套全新设计的工具集Windows Embedded Studio,这套工具使得开发人员能够更快速配置、构建并部署智能化设计方案。功能对安全和可伸缩网络的支持 
得到增强的实时处理能力 
更为优秀的性能表现 
更为丰富的多媒体和Web浏览功能 
与个人计算机、服务器、Web服务以及其它设备更为出色的互操作性
行业领先的可靠性、安全性和性能 
Windows XP Embedded建立在Windows2000经过实践检验的代码库基础之上，具有独特的32位计算体系结构，以及完全保护的内存模型。它比较关键的可靠性、安全性和性能特性包括： 
Windows文件保护：防止核心系统文件在应用程序的安装时被改写。当文件被改写时，Windows文件保护可以恢复正确的版本。 
设备驱动程序回滚：如果在添加新的设备驱动程序时出现了问题，那么将会保存以前安装的驱动程序的一个副本，这使得用户能够重新使用原先的设备驱动程序。 
抢先型多任务体系结构：允许多个应用程序同时运行。其中包括一些增强功能，确保了良好的系统响应和稳定性。 
支持多用户的加密文件系统（EFS）：使用随机生成的密钥对每个文件进行加密。加密和解密过程对用户是透明的。在Windows XP Embedded中，EFS允许多个授权用户访问一个加密的文档。 
组件化形式的最新Windows技术 
通过将Windows® XP Professional组件化，Windows XP Embedded使得开发人员能够利用Windows平台提供最新的Windows技术，同时能够减少内存占用。嵌入式开发人员能够充分利用Windows XP中的所有特性，例如多媒体功能。这些特性包括： 
通用串行总线（USB）:支持大量USB外围设备，例如扫描仪、鼠标、键盘等等。 
Internet Explorer 6:提供最新的Web浏览技术，包括视觉刷新、支持Flash和Shockwave文件的回放以及增强保密性。 
Windows XP Embedded也包括一些支持嵌入式的特性，例如： 
灵活的启动和存储选项：除了磁盘以外，还为非易失性（永久性）读/写存储设备（例如Flash ROM和电池支持的RAM）提供了启动能力。当El Torito的可启动CD-ROM驱动程序、增强型写过滤器和ROM结合使用时，可以从CDROM启动。Windows XP Embedded也支持DiskOnChip Flash、PCMCIA-ATA、Compact Flash、MultiMediaCard和MemoryStick。 
增强型写过滤器：增强型写过滤器（EWF）将选定的磁盘I/O重新路由到内存或其它的存储媒体，从而让操作系统认为您的只读存储器是可写的。
Windows XP Embedded在信息终端的应用
为何成为信息终端的首选？首先，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。[1]
如何安装windows xp embedded开发工具
将Windows XP Embedded开发包的CD1放入CD-ROM中，在自动运行的提示中，按照以下顺序安装XPE开发工具：
1、Tools Setup：安装XPE开发工具（包括Target Designer, Component Designer, Component Database Manager, 以及其他工具）
2、Database Engine Setup： 安装SQL Server 2000 Desktop Edition database engine (MSDE)
3、Database Setup： 安装组件数据库及Repositories
最新版本
Windows Embedded Standard 7
Windows Embedded Server
Windows Embedded Server 与 Windows Server的二进制相同。 Windows Server 2012 for embedded systems 为各行业服务器设备中使用的嵌入式应用程序 OEM 提供了一个成熟的、强大的、高可用的可靠操作系统。长期产品可用性对这些行业，尤其是智能系统结构至关重要。 凭借规模和性能优势，其有助于提高硬件使用率并优化数据存储效率。 您可以为运行 Microsoft SQL Server 2012 for embedded systems 的数据库构建服务器设备，实现增强商业智能、与客户端计算机交互使用并连接至云。Windows Embedded Server 系列包括：Windows Server 2012 for embedded systems
Windows Server 2008 R2 for embedded systems
Windows Server 2008 for embedded systems
Windows Server 2003 R2 for embedded systems
Windows Server 2003 for embedded systems
Windows Embedded Server的优势
强大的操作系统Windows Server 2012 for embedded systems 的软件许可更加简化。 减少了版本数量，Standard Edition 包含故障转移群集，并且拥有之前只有高端版本才具备的优点。 
Windows Server 2012 for embedded systems 的新增和改进网络功[2]能包括对 Server Message Block (SMB) 文件、打印共享协议和网络接口卡 (NIC) 支持作出显著改进，有助于提高服务器设备性能和可靠性 Server CoreWindows Server 2008 for embedded systems 引入了新的安装模式 - Windows Server Core，将只安装支持指定服务器角色的所需文件。 与 Windows Server 完全安装相比，Server Core 安装的所需维护和更新更少，这是由于安装的和在服务器上运行的组件较少。 因此，面临网络攻击的组件会更少，从而使得运行 Server Core 安装更加安全。因为它们更不容易受到病毒、数据窃取或其他危害的攻击。 此外，由于修补程序减少，Server Core 可以提供更多运行时间，而且 Server Core 仍属于 Windows Server 2012 for embedded systems 的安装选项之一。 
Server Core支持 Microsoft SQL Server 2012for embedded systems。 与在 Windows Server完全安装上运行 Microsoft SQL Server 2012 for embedded systems 数据库相比，服务器设备在 Server Core 上运行该数据库留下的足迹更少、更加安全，并提供更好的运行时间。 虚拟化有助于为您的智能系统降低成本、提高硬件使用率、优化业务基础结构、并通过能让企业利用虚拟化优点的强大虚拟化技术 Hyper-V 提高工作效率。 
通过利用 Windows Server 2012 for embedded systems实现的优点，OEM得以构建和提供一系列服务器解决方案，其中包括： 
·医学影像
·安全与监视
·工业自动化
·流媒体服务器
·电信（PBX 服务器）