当前位置:在线查询网 > 在线百科全书查询 > windows embedded

windows embedded_在线百科全书查询


请输入要查询的词条内容:

windows embedded


Windows XP Embedded是一种嵌入式操作系统,可以以组件化形式提供 Windows 操作系统功能。Windows XP Embedded 与 Windows XP Professional 一样基于二进制,包含 10,000 多个独立功能组件,因此开发人员在自定义设备映像中管理或降低内存占用量时可以选择并获得最佳功能。 Windows XP Embedded 基于 Win32 编程模型,由于采用常见开发工具,如 Visual Studio .NET,使用商品化 PC 硬件,与桌面应用程序无缝集成,因此可以缩短上市时间。 使用 Windows XP 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。

如何安装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