您的位置 首页 IC

为什么说 XP Embedded 与您休戚相关

Windows XP Embedded 是 Windows 的组件化版本,常与消费类电子设备(如机顶盒或机顶装置)关联使用。不过,Windows XP Embedded 也可在贵组织的信息技术阵营

Windows XP Embedded 是 Windows 的组件化版别,常与消费类电子设备(如机顶盒或机顶设备)相关运用。不过,Windows XP Embedded 也可在贵安排的信息技术阵营中发挥重要作用。尽管它或许不是每个客户的最佳解决方案,可是,在某些特定环境中,它能够下降办理开支,节省资金,供给更紧凑的硬件,并带来更大的安全性。

什么是 Windows XP Embedded?

Windows® XP Embedded 是 Windows 三个紧凑型版别中的其间一个,别的两个分别是 Windows Embedded CE 和 Win­dows Embedded for Point of Service。在一切内嵌式 Windows 操作体系中,就装置到客户端核算机上的功用而言,只要 Windows XP Embedded 能够供给与 Windows XP Pro­fes­sional 相同的完好功用(或至少有潜力供给完好功用)。Windows XP Embedded 根据 Win­dows XP Professional Service Pack 2 (SP2);但它与一般的 Windows XP 存在不同之处,它具有强壮的模块化功用。Windows XP Em­bed­ded 没有所谓的规范装置映像。相反,您需求运用一个叫做 Windows Embedded Studio 的东西包,来为您正在构建的任何东西树立自定义的 Windows XP Embed­ded 环境,且此环境中仅包含您的设备所需的功用。假如您不需求 DirectX® 或 Windows Ex­plorer,不装置它们便可。 在这里,模块化是指您所构建和布置的每个 Windows XP Embedded 映像将有更少的移动部件;也便是说,更简略办理,安全性更高,且能够在本钱较低的硬件上运转。部分可用选件会在 Target Designer(Windows Embedded Studio 的一部分)中显现,如图 1 所示。

图 1 在 Target Designer 中挑选组件 (单击该图画取得较大视图)

在企业中的运用

越来越多的用户方案合适根据 Windows XP Embedded 的设备。例如,保护大型客户服务呼叫中心的公司。许多情况下,呼叫中心的代表只需一个或两个内部开发的运用程序,或一个 Web 浏览器。他们仅运用核算机功用中很小的一部分。因而,Windows XP Embedded 可协助将核算机的功用裁减至所需的功用。更少的功用意味着犯错或遭到安全进犯的或许性将减小。

由于 Windows XP Embedded 设备功用有限,因而能够在一般功用且价格较低的硬件上运转。许多制造商出产选用低功耗、Intel 兼容处理器的主板。这些主板体积极小、耗电十分少,且运转中散热很少,一般乃至不需求电扇。它们在紧凑型、只能运转有限运用程序的嵌入式设备上运作十分好。

Windows XP Embedded 的特别强壮功用

Windows XP Embedded 可供给一些十分有价值的选件,这些选件是 Windows XP 完好版中所没有的。Enhanced Write Filter (EWF) 和 Hibernate Once, Resume Many (HORM) 都可简化您的 Windows 办理使命。EWF 是一个能够添加到 Windows XP Embedded 布置中的可选组件,能够将指定磁盘卷设置为只读。对该指定磁盘的任何写操作都会转移到一个掩盖段;可将此掩盖段存放在其他磁盘,或许乃至可存放在内存中。操作体系自身会将 EWF 掩盖段及其父卷视为一个独自的单元,就像一般磁盘卷相同。可是在后台,父卷实践并未改动;只要 EWF 掩盖段产生了改变。在有些当地,这很有用。假定将一个 Win­dows XP Embedded 映像布置到 Compact Flash (CF) 卡(Windows XP Embedded 映像可只占有 5 MB 空间,签入时一般只占用大约 200 MB 空间,因而,CF 卡的存储空间相对就很大了)。能够经过适配器将 CF 卡接入主板的 IDE 连接器,这样 CF 卡就能够具有与一般硬盘相同的功用。现在的 CF 卡写入功用很有限(大约可写入 100,000 次),因而可利用 EWF 将 CF 卷设为只读。假定将 EWF 掩盖段放到 RAM 中:假如用户操作过错,只需履行关机操作。这样,EWF 掩盖段以及对核算机所做的任何改动都将当即消失。重新发动之后,CF 卡将回来存储的开始状况。您能够对根据 CD 或 DVD 的映像运用相同的设置;这些媒体类型本质上都是只读的,因而,EWF 能够将任何写入操作捕获到掩盖段。即便掩盖段存储在一个小的内部硬盘中,也能够确保原始的发动卷(在 CD 或 DVD 上)不会产生任何改动;假如需求将机器康复至原始装备,仅需删去 EWF 掩盖段。

HORM,正如其姓名所暗示的,答应您一次让核算机进入休眠状况,然后可屡次从该休眠点处康复。核算机能够敏捷发动。简略的装备核算机并运转所需的一切运用程序,然后使核算机进入休眠状况。尔后,每次翻开核算机时,只需等候几秒即可发动并运转一切的运用程序。

构建 Windows XP Embedded 映像

Microsoft 发起了一项“嵌入式合作伙伴”方案,该方案包含专门开发 Windows XP Embedded 的一切公司(您可拜访 microsoft.com/embedded 网站,在 Windows XP Embedded 的主页上找到这些公司)。但是,许多公司只为一般 PC 制造商供给预先规划好的映像(包含企业运用程序和特定装备);因而,您或许想要构建您自己的 Windows XP Embedded 映像,以便与为您供给完好、紧凑型体系的“嵌入式合作伙伴”同享它们。装置于 Windows XP Professional 的 Windows Embedded Studio 可用来构建并办理 Windows XP Embedded 映像。

要运用此东西包,首要需在您方案要运用 Windows XP Embedded 体系的硬件上装置 Windows XP Pro 完好版。这样,您就能够运用完好的 Windows XP 装置例程来确保一切硬件正常运转。然后,装置 Windows Embedded Studio。这样就装置了一个用来办理嵌入式映像的数据库,而实践上,该数据库能够作为中心存储库装置在别处。接下来,您需求运转一个名为 Tap.exe 的命令行实用程序,这样可创立一个新的特别组件,以供 Windows XP Embedded 运用。一般,组件包含各种功用,例如媒体播放机、文件体系或其他自定义运用程序;在本例中,您将创立一个包含硬件设备驱动程序(您的特别体系需求)的组件。这一过程必须在方针硬件上完结,这样该东西才可检测恰当的硬件驱动程序并将它们包含在内。

下一步便是运转 Windows XP Embedded 组件规划器并导入由 Tap.exe 实用程序创立的组件包。如图 2 所示,组件规划器读取设备信息并拼装一个完好的 Win­dows XP Embedded 组件。该组件将成为新的 Windows XP Embedded 映像的根底。这大大简化了精确确认给定渠道所需设备驱动程序的流程。创立组件之后,您需求运用组件数据库办理器来将新的组件导入 Windows XP Em­bed­ded 组件数据库,一切已知的 Windows XP Embedded 组件均存储于此库中。将组件存在数据库中,将使其可用于 Windows XP Embedded 映像。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/299895.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部