数字和网络越来越多的渗透到咱们日子的时分,无处不在的嵌入式设备正在你的周围,尽管大多数时刻没有意识到,但这些嵌入式设备确真实并不断进入到咱们的日常日子。最清楚明了的方面包括正在如火如荼展开的数字电视革新,信息和数据在数字电视网络上大行其道。亚洲领导着全球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能够为企业所供给的协助。