ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 微软嵌入式系统Windows XP Embedded(简称XPE)

微软嵌入式系统Windows XP Embedded(简称XPE)

原创 Linux操作系统 作者:coolsword 时间:2004-09-27 18:50:02 0 删除 编辑

什么是Windows XP Embedded?

      Windows XP Embedded(简称XPE)是⑷硗瞥龅幕?赪indows 2000代码库基础之上的嵌入式系统。了解一下这个不需要启动过程,只需要打开电源就可以用的操作系统,也许能给你些新的科技启示。深山红叶袖珍pe工具箱就是一个基于XPE基础上的,用于电脑系统维护的一个光盘软件实例。有兴趣的话,你可以在google里搜索一下这个工具,也许能给你的计算机维护工作一些帮助。也可以让你切身体验一下XPE的强大功能。

下面这幅图片就是我在VMWare上运行的深山红叶光盘ISO文件的一张截图:

[@more@]

Windows XP Embedded构建在已经通过验证的Windows 2000代码库基础之上,它提供了业内领先的可靠性、安全性与性能,并且具备最新的多媒体、Web浏览、电源管理及设备支持能力。

同时,Windows XP Embedded还集成了最新的嵌入式支持能力,例如无头支持及灵活的启动与存储选项。Windows XP Embedded包含一套全新设计的工具集,称为Windows Embedded Studio,这套工具使得开发人员能够更加快速的配置、构建并部署智能设计方案以及丰富的应用程序。

Windows XP Embedded中的新增特性

可靠性

具备工业强度的健壮性

Windows XP Embedded构建在已经通过验证的Windows 2000代码库基础之上,Windows 2000使用32位计算体系结构以及受到全面保护的内存模型。可靠性增强包括下列内容:

  • Windows 文件保护:保护核心系统文件不会在应用程序安装时被改写。如果某个文件被改写,那么,Windows文件保护将自动恢复正确的版本。
  • 设备驱动程序的重新运行:如果在为新增设备添加驱动程序时发生问题,那么,系统将保存以前安装的驱动程序副本,这使得用户可以重新运行原有的设备驱动程序。
  • Windows 驱动程序保护:它将驱动程序与已知的有缺陷驱动程序数据库中所列出的内容进行比较,避免意外安装和装载有缺陷的设备驱动程序。这种措施将能够避免装载有缺陷的驱动程序,而不是仅仅给出一个错误信息提示和一个能够提供更多信息的Web页面链接。
  • Windows升级程序:这一特性用来发布关键的操作系统(OS)升级程序。这些系统升级程序将被下载到用户的计算机中,用户可以选择具体的安装时间。

高性能平台

性能增强包括:

  • 优先的多任务体系结构: 允许多个应用程序同时运行,并确保良好的系统响应速度和稳定性。例如,您可以同时进行网络搜索与拼写检查。另外,增强的内存管理能够确保根据应用程序的使用情况,从磁盘上预取正确的页面。
  • 加速的启动与登录过程:
    • 待机与休眠状态下的快速启动: Windows XP Embedded大大提高了进入与退出待机及休眠模式的速度--这两种模式不需要注销用户会话。
    • 新的启动装载程序: 对于启动装载程序的改进加快了驱动程序响应和注册表初始化速度。
    • 同步磁盘I/O设备初始化过程: Windows XP Embedded加快了启动过程,它在设备启动过程的同时“预取”大部分OS内容,而不是在设备启动过程结束后才开始启动OS。
    • 动态代码确定: OS监测系统的连续启动过程,动态确定启动所需的代码和数据,并对这些文件在硬盘上的位置进行优化,从而加快启动过程。
  • 资源管理: Windows XP Embedded针对早期Windows版本,对资源管理进行了大量改进,其中包括:
    • 预定的维护:利用空闲时间来执行系统维护任务,例如旨在性能优化的文件重新分配以及写入系统恢复文件。
    • 系统恢复: 提供重新运行故障应用程序和驱动程序安装的能力,避免对系统造成的破坏。另外,对于帮助及支持功能的改进还简化了系统故障维护过程。
    • 自协调: 自动提高硬件性能。
    • 内存管理: Windows XP Embedded率先采用了使用应用程序组的模式,它能够确定满足应用程序组内存需求的物理和虚拟内存组合,从而使设备能够在很少的物理内存支持下运行。
  • 增强的注册表性能: 经过改进的缓存架构使得Windows XP Embedded能够为通用的注册表查询的结果提供缓存功能。因此Windows XP Embedded并不广泛的搜索整个注册表。从而提高了整体系统的性能。

企业级安全性

用于确保设备安全性的相关特性包括:

  • 支持多用户加密文件系统(EFS): 使用随机生成的密钥对每个文件进行加密。对于用户来说,加密和解密过程是透明的。在Windows XP Embedded中,EFS允许多个授权用户访问同一个加密文档。
  • 互联网协议安全性: 使用密码安全性设备,使得企业能够在虚拟专用网络中安全的传输数据。
  • 智能卡支持: Windows XP Embedded在OS中集成了智能卡功能,包括支持终端服务器会话中的智能卡登录。
  • Kerberos身份验证协议: 提供安全的行业标准身份验证功能。
  • 互联网连接防火墙: 一种防火墙客户端,它可以保护设备抵御常见的互联网攻击。
  • Microsoft Passport:这种在线用户身份验证服务允许客户创建一组唯一的注册名称与口令,从而方便、安全的访问所有Passport支持的Web站点与服务。Microsoft Passport使得开发人员无需构建专门的客户身份验证系统,这样他们就能够将精力集中在站点的增值特性上。
  • 软件限制策略:这项特性提供了一种由策略驱动的机制,它能够识别在域中运行的软件,并控制软件的运行能力。该特性可以识别恶意或不需要的软件,并避免这种软件在基于Windows XP Embedded的设备上运行。
  • 证书服务:Windows XP Professional使用数字签名的证书,它支持多种等级的证书授权层次以及跨越证书的信任网络。
  • 凭证管理器:一种安全的口令信息存储特性。它允许用户一次性输入用户名和口令,这样一来,系统便能够自动为后续访问提供这些信息。
  • 访问控制基础架构:这种特性支持数千个与安全相关的设置,例如用户访问权限,这些设置可以独立的保护选定文件、应用程序及其它资源。这些特性包括:
    • 访问控制列表(ACL):创建一个资源,例如文件夹或文件共享,既可以接受默认的访问控制列表设置,也可以实现定制化访问控制列表设置。
    • 安全组:将用户放置到标准的安全组中,例如用户(Users)、高级用户(Power Users)和管理员(Administrator),并接受应用在这些安全组上的默认ACL设置。
    • 组策略:使用操作系统所提供的具备高度兼容性与安全性的基本组策略模板。
  • 安全性配置管理器:这是一组工具,您可以通过它们来管理计算机、组织单元或域中的安全性策略。

To top of page

全功能

全面组件化的Windows XP Professional特性

Windows XP Embedded提供了一万多种独立的操作系统特性、服务与驱动程序,您可以从中选择适当的特性,用以开发小内存空间占用量的定制化嵌入式设备。

扩展设备支持能力

Windows XP Embedded支持的新型设备驱动程序包括:

  • 通用串行总线(USB):支持大量USB外围设备,例如扫描仪、鼠标和键盘等等。
  • IEEE 1394:一种新兴客户视频标准。
  • 加速图形端口(AGP):AGP技术提供了一个专用的高速端口,大量的3-D纹理数据可以通过这个端口在计算机的图形控制器与系统内存之间进行传输。它释放了CPU资源,增强了总体图形性能。
  • 即插即用(PnP):自动检测、配置和安装设备,无需用户介入。
  • UDF 2.01 (DVD标准):UDF是所有DVD媒体(包括DVD-ROM、DVD视频)和CD/CD-RW格式中的关键媒体格式。

最新多媒体与Web浏览功能

通过下列新增特性体验丰富的多媒体与Web浏览功能:

  • Internet Explorer 6:提供了最新的Web浏览技术,包括虚拟刷新、Flash和Schockwave文件的回放支持以及保密性增强能力。
  • Windows Media™ Player 8:第一种在单一位置上集中通用数字媒体功能且简单易用的播放器。其中的新增特性包括:
    • 更具定制化的改进用户界面。
    • 更加快速的性能。
    • 通过Windows Media音频与视频方式实现更高质量的音频和视频功能。
    • 通过ID3v2标签支持能力得到增强的MP3回放能力,通过第三方插件实现的可选MP3音频格式
    • 高质量音频CD刻录功能。
    • 支持屏幕视频控制和数字视频光盘(DVD)回放。
    • 企业部署特性,这些特性通过Windows 2000 Server中的组策略或Active Directory™服务,方便的实现了Windows Media Player中特性、用户界面、配置及部署的标准化。
  • 数字版权管理(DRM) 8:Windows Media数字版权管理(DRM)对内容进行保护并管理访问权限,使您能够毫不费力的聆听到知名公司和艺术家最新的版权保护作品,无需要使用任何附件或侵犯版权保护方案。
  • DirectX® 8 (Direct3D®, DirectDraw®, DirectPlay®): 在实现视频、交互式音乐和环绕音效的同时,实现了丰富的图像功能,如3-D和全色。
  • 广播驱动程序体系结构(BDA):这种体系结构定义了一个框架,它能支持各种不同的组件拓扑结构,并接收数字及模拟电视信号。BDA:
    • 对软件组件进行索引,用于网络配置和控制、信号分离、表格解析和互联网协议(IP)数据发布。
    • 支持主要的数字电视标准,包括数字视频广播(DVB)和高级电视系统委员会(ATSC)。

最新用户界面与显示技术

Windows XP Embedded采用一个新型用户界面,其中结合了一项新创的视觉设计与生产力增强特性。

  • 新式用户界面:一种组件化外壳使您能够在嵌入式设计方案中加入最新的Windows外观。
  • 快速用户切换:两个或两个以上的用户可以同时使用同一个设备,并拥有各自的设置,而且不需要完全从设备上注销。
  • DualView:支持从一个显示适配器中输出两个显示界面。
  • ClearType:一种新的显示技术,它可以通过软件方式将用于显示文本的水平分辨率提高三倍。

扩展电源管理特性

这些特性实现了电源消耗的粒度控制:

  • 高级配置与电源界面(ACPI)2.0:在一个ACPI兼容系统中,OS将对电源实施管理、指导与调整,从而使用户在需要时能够立即访问这个系统,而又能确保在工作不活跃时保持静止,消耗尽可能少的电力。电源管理服务实现了热量控制、热插拔PCI、LCD亮度降低、电力架构、唤醒支持、单独外围设备电源策略等功能。
  • 高级电源管理(APM):为基于高级电源管理(APM) API的原有系统提供电源管理支持能力。

嵌入式支持特性

专门针对嵌入式方式的新增特性包括:

  • 灵活的启动与存储选项: o 除磁盘外,其他非易失性(永久)读/写存储设备同样具备启动能力,例如快闪ROM和具备电池支持的RAM。在使用El Torito的可启动CD-ROM驱动程序和增强型写过滤器以及ROM时,也可以通过CD-ROM进行启动。 o Windows XP Embedded还支持DiskOnChip Flash、PCMCIA ATA、 CompactFlash、MultiMediaCard和Memory Stick。
  • 增强型写过滤器:增强型写过滤器(EWF)将所选定的磁盘I/O路由改变到内存或另一种存储介质上,从而使OS认为您的只读存储器是可写的。
  • SDI工具:SDI工具可以用来简化运行时映像的准备和维护工作。
  • 设备更新代理:设备更新代理是一种运行在嵌入式设备中的Windows服务。在启动时它会自动开始运行,负责远程维护和/或管理工作。
  • 监视计时器:监视计时器能够保证系统始终处于某种已知的状态,从而创建非常可靠的系统。当使用监视计时器时,Windows软件必须定期向监视计时器报告它在正常运行状态。如果出于某种原因,Windows软件无法在预定时间内向监视计时器做出报告,那么,监视计时器将认为系统处于冻结或非正常状态。当发生这种情况时,监视器的硬件通常会重新启动这个系统。这使得系统能够自动从非正常状态下恢复。很多第三方厂商都提供了监视计时器的硬件设备和相应的设备驱动程序支持。
To top of page

连通性

扩展网络

支持领先的网络技术,其中包括:

  • IrDA: Windows XP Embedded完全支持这种低成本、低功耗的电缆替代技术标准,这种技术使得任何设备均可在可见区域内实现点到点通讯。
  • 802.11:Windows XP Embedded支持802.11无线LAN技术,该技术能够提供以无线方式实现的高带宽连通性。
  • 802.1X: 802.1X提供了对于网络的安全访问方式,支持无线LAN和以太网。它实现了交互性用户确认、集中化身份验证和动态密钥管理,并且能够保证有线及无线LAN访问的安全性。
  • 通用即插即用(UPnP): UPnP是一种体系结构,它能够为包括智能应用程序和无线设备在内的各种设备提供普遍深入的对等网络连通性。UPnP是一种分布式开放型网络体系结构,它利用TCP/IP和Web实现了无缝的邻近网络连接,以及家庭、办公室和其他任意地点的连网设备之间的控制和数据传输能力。
  • 以太网上的PPP (PPPoE):PPPoE使得LAN用户能够获得高速数据网络的单独身份验证访问,并且能够有效的为每个用户创建独立的远程服务器连接。
  • 以太网上的可扩展身份验证协议(EAPOE):这项特性是安全无线局域网(LAN)的一种增强,它允许在以太网或无线LAN上部署服务器。
  • 远程桌面协议(RDP):RDP允许瘦客户端(例如一台基于Windows的终端)通过LAN、WAN、拨号、ISND、DSL或VPN连接与终端服务器进行通讯。RDP客户端的5.1版本包括高色彩分辨率、本地打印机支持和本地音频回放功能。
  • 网络位置识别:Windows XP Embedded包含几种能够检测有关系统所连接的网络信息的组件,这些组件允许相应位置上网络堆栈实现无缝配置。
  • 增强的对等网络支持:使得Windows XP Embedded能够在对等级别上与以前的Windows版本实现互操作,允许共享所有的资源,例如文件夹、打印机和外围设备。
  • 网桥:简化了使用混合网络连接的小型网络(例如Cat-5以太网和无线网络)的安装和配置,从而能够将不同类型的网络连接在一起。
  • 互联网连接共享(ICS):使得多台设备能够共享一条单独的互联网连接。
  • 无线LAN支持:提供了零配置能力,这种能力实现了不同网络和/或特殊节点(对等)之间的无缝漫游。Windows XP还包含一种更加完善的机制,它能够在802.1x标准基础上实现安全的访问控制与密钥管理。
  • Ipv6:Windows XP Embedded支持互联网协议6版,该协议提供了更长的IP地址、更好的路由能力以及更全面的安全性。请注意:现在发行的IPv6软件只包含预发行代码,这些代码不能用于商业用途。这个软件只可用于研究、开发和测试。

实时通讯

Windows XP Embedded支持最新的协作能力,其中包括:

  • TAPI 3.1:这种特性对H.323 2进行了增强,使得第三方网关能够与基于Windows的统一消息服务器进行通讯。
  • Microsoft Message Queuing (MSMQ)支持:MSMQ提供了一种称为互联网通讯新型特性。这项特性支持通过引入URL格式名称的方式,将消息发送到互联网或内部网的队列中,例如DIRECT=HTTP://sitename/msmq/queuename。
  • Outlook® Express:Outlook Express同样得到了增强,其中包括对电子邮件病毒的更好防护。用户在邮件发送时会得到提醒,并且能够避免打开或保存那些在相应数据库中被指定为“坏”文件类型的文件。
  • Windows Messenger:这项特性提供了内置的即时通信功能,其中包括:
    • 通过文本、语音或视频方式与朋友进行实时交流。
    • 通过共享文件、应用程序或白板绘画方式,轻松与其他人开展协作。
  • NetMeeting®: 实现了互联网会议和应用程序共享。

本地与远程管理

管理工具兼容性包括:

  • 集成现有管理工具:通过与后端系统及工具的互用性,能够很方便的对设备进行管理,这些工具包括Windows管理设备(WMI)、Windows脚本主机(WSH)、Microsoft管理控制台(MMC)和Microsoft系统管理服务器(SMS)。
  • 活动目录客户端:使得设备能够加入到活动目录域中,从而体验到成为活动目录客户端的优势。例如,您可以拥有对自己的信息和软件的固定访问,不管您正在使用哪种设备,您是否连接到网络上--该特性均能保证您的数据得到安全的维护并随时供您使用。
  • 具备终端服务功能的远程GUI桌面:提供终端服务功能,可以应用于嵌入式系统的远程GUI管理领域中。
  • 漫游用户配置文件:增强功能包括无法装载用户配置文件时的改进漫游,以及离线文件夹的改进互用性。
  • 改进的组策略支持:这项特性增强了组策略管理模板的扩展管理单元,从而使其能够查看各种不同可用策略设置的详细信息,例如远程援助设置、控制面板设置等。

To top of page

快速性

快速开始设计过程

下列全新特性与Windows Embedded Studio工具能够大大降低构建初始映像所需的时间。

  • 目标分析器:这种工具将检测目标设备硬件,并对其内容加以分析,从而确保您的运行时映像能够支持您所选定的硬件。
  • 设计模板:通过选择设计模板的方式快速生成基本配置,这些设计模板中包括了特殊设备所需的所有基本功能。Windows Embedded包括下列设计模板:
    • 高级机顶盒
    • 基本机顶盒
    • 数字机顶盒
    • 家用网关
    • 信息仪表
    • 信息站/游戏工作台
    • 网络附加存储
    • 零售销售点终端
    • 基于Windows的专业终端

快速操作系统自定义与构建过程

  • 目标设计器:这个工具使您能够为目标设备创建一个可启动的运行时映像。目标设计器中的功能包括:
    • 高级组件浏览、多树视图和可自定义的过滤器,能够方便的找到需要的特性。
    • 直观的拖拉式用户界面,实现了选定特性的轻松集成。
    • 自动化的相关性检测和问题列表。
    • 可驻留的高性能构建过程。

简便的组件创作方式

  • 组件设计器:这种工具使您能够在.sld文件中创建、编辑并修改组件定义。
    • eConvert工具: eConvert应用程序可以在几秒钟内自动将任何不能作为组件的设备信息文件(.INF)转换成一个组件。
    • 组件包:创建用于再次发布的嵌入式功能包、组件升级程序、以及组件应用程序开发所需的组件包。

强大而又熟悉的开发工具

  • Visual Studio®: 它使您能够利用基于标准的熟悉工具来构建强大的嵌入式应用程序,全世界六百多万开发人员都将它作为主流应用程序开发工具。Visual Studio是一套完整的应用程序开发工具包,其中包括与应用程序相关的各种分析与建模工具--有了这些工具,开发人员便可设计出有效的体系结构,并缩短投放市场时间。此外,开发人员也可以选择自己最熟悉的编程语言以及最适合相应解决方案的语言,包括Microsoft Visual Basic®、Visual C++®、Visual J++®和 Visual FoxPro®。由于Visual Studio .NET支持20多种语言,因此,确保了开发人员能够选择最能满足他们需要语言。

利用现有的硬件及应用程序

  • 全Win32® API支持:利用标准的硬件,运行标准的现有Win32应用程序、驱动程序或服务,无需或只需很少的移植工作。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/1034/viewspace-778923/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 胸大肌的训练
请登录后发表评论 登录
全部评论

注册时间:2008-06-10

  • 博文量
    45
  • 访问量
    1190549