嵌入式Windows XP的介绍

发布时间:2017-03-03 00:00:00 编辑:小静 手机版

  信息家电和手持设备迅速发展的同时,大大加速了嵌入式技术的发展。近年来,国内外企业纷纷加大了对嵌入式业务的投入,相关人才需求也逐渐加大。下面是小编整理的关于嵌入式Windows XP的介绍,欢迎大家参考!

  嵌入式Windows XP

  数字和网络越来越多的渗透到我们生活的时候,无处不在的嵌入式设备正在你的周围,虽然大多数时间没有意识到,但这些嵌入式设备确实在并不断渗入到我们的日常生活。最显而易见的方面包括正在如火如荼开展的数字电视革命,信息和数据在数字电视网络上大行其道。亚洲领导着全球IPTV的革命,嵌入式软件就像三星的Anyview TV和IP机顶盒(IP-STB)在新一代网络媒体设备中扮演的重要角色一样,已演变成数字家庭的完整部件。数字录像机和高清晰DVD播放器也已经逐渐进入我们的居家中。在工作中,我们拥有兼容Windows Vista的LCD网络投影仪。在路上,便携式导航设备已经成为小型汽车的标准配置,而对GPS设备和智能手机的需求也在持续增长。

  产品开发者必须慎重检视他们的产品结构并明智地选择更安全可靠、方便快捷、灵活多变的技术,以更好的利用数字化潮流带来的商机。这样就需要一种更加安全、快速、实用、简洁的技术来提供更加良好的支持,伴随着Windows XP Embedded的发展,便得开发者们能够更加方、快捷、灵活的来实现这一目标。

  组件化

  由于 Windows XP Embedded 是Windows 操作系统的组件化版本,所以它将标准的 Windows 操作系统划分为各个不同的组件,每个组件都描述了一个功能单元。它提供了一个嵌入启用功能,在创建将在嵌入式设备上启动的自定义运行时映像时,需要用到此功能。它还提供了一个开发工具,可用来扩展功能和生成运行时映像。

  Windows XP Embedded 所提供的体系结构使得嵌入式开发人员可以在集成式开发环境中生成多个设备。此体系结构基于以下三个最基本的构造块:

  1 组件数据库,它是一个组件仓库,其中包含定义嵌入启用功能以及标准 Windows 二进制文件的信息,这些功能和二进制文件的形式是可包括在运行时映像中的组件。该数据库可以驻留在开发系统上,也可以驻留在服务器上,以便允许多个用户访问。

  2 存储库,它是包含二进制文件的 cabinet (.cab) 文件,可按组件数据库中的组件定义引用这些二进制文件。存储库中包含生成过程中运行时映像所需要的二进制文件,并驻留在一个或多个服务器上,以便允许多个用户访问。

  3 开发工具,可用来根据嵌入式系统硬件和软件的需求自定义 Windows 操作系统。还可以使用这些工具来扩展功能,并将运行时映像部署到嵌入式设备上。开发工具包括目标设计器、组件设计器、组件数据库管理器和目标分析器。

  Windows XP Embedded 还包括预定义示例配置,以帮助开发人员快速开始设计。预定义示例是作为宏组件包括进来的,因此可以一次实例化多个组件。在实例化宏组件时,与该宏相关联的所有组件都将被实例化。而且,软硬件设计人员还可以使用 Windows XP Embedded 生成应用程序或设备,并且嵌入式系统开发人员或系统集成人员也可以使用这些应用程序或设备。系统集成人员可以使用它将其他人设计的硬件和软件集成到嵌入式设备中。

  开发工具

  Windows XP Embedded 中包含以下新增的开发和创作工具:

  1 目标设计器

  使开发人员可以从所有可用的 Windows 组件数据库中选择必要的功能,将它们添加到运行时配置中,生成自定义操作系统映像。

  2 组件设计器

  使开发人员可以设计自定义操作系统组件,并将它们添加到运行时配置中。它还使开发人员可以将自定义应用程序添加到运行时配置中,以实现生成嵌入式系统所需要的灵活性。

  3 组件数据库管理器

  使嵌入式开发人员可以将它们自定义生成的操作系统组件导入 Windows XP Embedded 数据库存储库中。它还提供了诸多数据库管理任务(如更改服务器位置、查看数据库对象以及管理平台和存储库)所需的实用程序。

  4 目标分析器

  通过提供诸如所需要的目标系统的关键设备驱动程序等系统信息,在设计流程中为开发人员提供帮助。目标分析器快速识别关键操作系统组件和自定义操作系统映像所需的设备驱动程序之间的依存关系,帮助开发人员快速生成将在目标设备上成功启动的操作系统映像。

  无处不在的Windows XP Embedded开创了一些嵌入式所特有的功能,嵌入式设备开发者可以以此量身定做,方便地开发诸如信息台,机顶盒,工控设备,医疗设备或多媒体设备等嵌入式设备。为项目选择最合适的操作系统、适应性强的流线型开发周期、为工作选择合适的工具、保护你的知识产权,都是Windows XP Embedded能够为企业所提供的帮助。

本文已影响861
+1
0