公告:2024年4月15日起本站用户注册、新用户的前10个编辑需要审核,如果您的编辑没有立即显示,请等待管理员审核完毕。

Windows XP Embedded

来自BetaWorld 百科
跳转到导航 跳转到搜索
可打印版不再被支持且可能有渲染错误。请更新您的浏览器书签并改用浏览器默认的打印功能。
Windows XP.svg
Windows XP Embedded
代号 Mantis[1]
内核版本 NT 5.1
架构 x86
发行日期 2001/11/28
主流支持 2016/1/12
许可协议 EULA
正式版本 2.0.0620.0
家族顺序
上一个版本 Windows NT Embedded 4.0
下一个版本 Windows Embedded Standard 2009
Machine Translate.png
本页面含有机器翻译内容。由于想偷懒,作者选择使用机器翻译——很显然,这是个错误的选择。如果您看到这个提示,请在阅读本页面时自行判断内容的准确性;或者更进一步,帮助我们去除机器翻译内容,以合适的中文语法完善本页面。

Windows XP Embedded是Windows XP的组件化版本,它能够快速开发出最为可靠的全功能连接设备。它采用与Windows XP Professional相同的二进制代码,从而使得嵌入式开发人员能够只选择那些小覆盖范围嵌入式设备所需的丰富定制化特性。Windows XP Embedded构建在已经得到验证的Windows 2000代码库基础之上,它提供了业内领先的可靠性、安全性和性能,并且具备最新的多媒体、Web浏览、电源管理及设置支持功能。Windows XP Embedded还集成了最新的嵌入式支持功能,例如无头支持以及灵活的启动与存储选项。此外,它还包含一套全新设计的工具集Windows Embedded Studio,这套工具使得开发人员能够更快速配置、构建并部署智能化设计方案。

历史轶事

Windows NT Embedded 4.0发布之后不久,这个团队就开始开发下一个版本。他们决定绕过Windows 2000,直接开发Windows XP Embedded产品(那时称为Whistler)。在制定计划、扩充团队后,他们开始开发Whistler Embedded,它的代号是Mantis(意思不是螳螂;而是一种游得非常快、非常贪吃的咸水虾)。组件数已经从250个增加到10,000个以上 £- 它们中的大多数是设备驱动程序组件。嵌入式工具的功能集得到充实,包括了诸如基本版本控制、组件脚本编写和可扩展性等内容。另外还添加了新的工具,以便更容易从空白硬件开始开发,而且能够在它的上面快速和容易地部署嵌入式OS。2000年12月19日Beta 1发布,在2001年8月26日,Windows XP Embedded的Beta 2版得以发布,并计划在这一年的晚些时候发布完善的版本。

新功能与特色

  • 对安全和可伸缩网络的支持
  • 得到增强的实时处理能力
  • 更为优秀的性能表现
  • 更为丰富的多媒体和Web浏览功能
  • 与个人计算机、服务器、Web服务以及其它设备更为出色的互操作性
  • 行业领先的可靠性、安全性和性能

Windows XP Embedded建立在Windows 2000经过实践检验的代码库基础之上,具有独特的32位计算体系结构,以及完全保护的内存模型。它比较关键的可靠性、安全性和性能特性包括:

  • Windows文件保护:防止核心系统文件在应用程序的安装时被改写。当文件被改写时,Windows文件保护可以恢复正确的版本。
  • 设备驱动程序回滚:如果在添加新的设备驱动程序时出现了问题,那么将会保存以前安装的驱动程序的一个副本,这使得用户能够重新使用原先的设备驱动程序。
  • 抢先型多任务体系结构:允许多个应用程序同时运行。其中包括一些增强功能,确保了良好的系统响应和稳定性。
  • 支持多用户的加密文件系统(EFS):使用随机生成的密钥对每个文件进行加密。加密和解密过程对用户是透明的。在Windows XP Embedded中,EFS允许多个授权用户访问一个加密的文档。

通过将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完整版中所没有的。Enhanced Write Filter和Hibernate Once, Resume Many都可简化Windows管理任务。EWF是一个可以添加到Windows XP Embedded部署中的可选组件,能够将指定磁盘卷设置为只读。对该指定磁盘的任何写操作都会转移到一个覆盖段;可将此覆盖段存放在其他磁盘,或者甚至可存放在内存中。操作系统本身会将EWF 覆盖段及其父卷视为一个单独的单元,就像普通磁盘卷一样。但是在后台,父卷实际并未改变;只有EWF覆盖段发生了变化。在有些地方,这很有用。假设将一个Windows XP Embedded映像部署到Compact Flash卡。可以通过适配器将CF卡接入主板的IDE ****,这样CF卡就可以具有与普通硬盘同样的功能。目前的CF卡写入功能很有限(大约可写入100,000次),因此可利用EWF将CF卷设为只读。假设将EWF覆盖段放到RAM中:如果用户操作错误,只需执行关机操作。这样,EWF覆盖段以及对计算机所做的任何改动都将立即消失。重新启动之后,CF卡将返回存储的最初状态。可以对基于CD或DVD的映像使用相同的设置;这些媒体类型本质上都是只读的,因此,EWF可以将任何写入操作捕获到覆盖段。即使覆盖段存储在一个小的内部硬盘中,也可以确保原始的启动卷(在CD或DVD上)不会发生任何改动;如果需要将机器恢复至原始配置,仅需删除EWF覆盖段。

版本列表

  • 未泄露
  • 已泄露/发布

Release Candidate 1

Release to Manufacturing

Service Pack 1

Release to Manufacturing

Service Pack 2

Release Candidate

Release to Manufacturing

Feature Pack 2007

Service Pack 3

Beta

Release to Manufacturing

参考资料