没有合适的资源?快使用搜索试试~ 我知道了~
首页Windows Embedded Standard 7与2009的技术对比
Windows Embedded Standard 7与2009的技术对比
需积分: 50 12 下载量 76 浏览量
更新于2023-03-16
评论
收藏 892KB DOC 举报
本文从组件架构、功能集包、驱动程序包、语言包、组件依赖关系、宏组件与模板、设置管理架构、嵌入式功能、客户化组件支持、组件架构等全方位的对Windows Embedded Standard 2009和Windows Embedded Standard 7做了技术、性能的对比。使用户深入了解这两款嵌入式产品之间的差异,以及这两款产品在创建和部署嵌入式设备映像时在功能、工具和用户整体体验方面的部分不同。
资源详情
资源评论
资源推荐
Windows Embedded Standard 7 与
Windows Embedded Standard 2009 在组
件化、工具和映像创建等方面的对比
概述
本文介绍了 和 在组件化、工具和
映像构建流程等方面的部分不同。目的是使用户深入了解这两款嵌入式产品之间的差异,以及这
两款产品在创建和部署嵌入式设备映像时在功能、工具和用户整体体验方面的部分不同。
组件化对比
本文将比较 和 在以下方面的不同:
组件架构
功能集包
驱动程序包
语言包
组件依赖关系
宏组件与模板
(,设置管理架构)的设置与配置设置
嵌入式功能()
客户化组件支持
组件架构
和 具有相似的组件化概念,即将
注册表信息、依赖关系和其他资源定义在一个统一的二进制文件集中,所有这些数据都作为一个
集合安装在运行的映像中。但是,两款产品在组件实现和使用上是不同的。
Standard 2009 versus Standard 7 Page
对于 而言,其组件的实现是从头开始的。因为
从 继承来的二进制文件并未进行组件化。因此,
的组件无法与包括 在内的新推出
的操作系统兼容。此外,这些组件只是用来导入到用于开发的
的组件数据库中,而无法导入到嵌入式设备中。要为这些设备提供服务,需要 开发人员使用
更新后的组件重新创建整个运行时的映像。
的组件继承自 ,这些组件都列在组件清单上。除了个别
的是为了满足某些嵌入式的特殊需求而没有包括在 中,其他的都与 清单一
样。因此, 与 的设计完全兼容。组件更新升级与
也相似,仅需创建一个嵌入式开发的专用更新包,用户可将该更新包导入部署在
开发人员计算机上的 分发共享目录(!")中,或直
接安装到嵌入式运行映像上。
与 在组件设计上的另一个不同之
处体现在嵌入式核心(#)这一概念上。# 包括一系列操作系统基本组件(内核、网络、
安全、某些驱动程序等),这些基本组件用于引导有系统安全和网络功能的嵌入式设备。#
是嵌入式设备的最小映像,支持 开发人员在其上面添加其他功能集、驱动程序和语言包,本
文将在下面对此进行讨论。
功能集包
对于 ,当用户创建自己的设备映像时,需要在组件的层面上选
择功能集包。甚至某些重要功能(如,$%、
&'$、()*+'$ 等)都是作为组件实现的,这是因为这些功能是由大
量二进制文件聚集而成。因此,组件和功能的区分不很明显。此外,由于
有 万多个组件,因此用户如何从中选择合适的组件创建自己的映像成为一种挑战。
对于 ,创建功能集包的目的是聚合相关的组件(如,
$%、&'$、()*+'$ 等), 开发人员
只需选择他们所要部署的功能集即可。由于要将功能集包的数量保持在最低水平(约为 , 个),
所以功能选择流程更简单,设计和创建设备映像也更容易。
Standard 2009 versus Standard 7 Page
驱动包
在 中,每个驱动程序都作为独立组件实现,共有约 个独立
的驱动程序,对 开发人员而言,将这些驱动程序与相应的硬件设备配在一起是一项重大的挑
战。
与功能集包类似, 也提供包层面的驱动程序。但是,为了降低程序
的大小,各驱动程序都是以独立的包的形式提供,只有一个例外是 -.驱动程序,此外,我们还
提供了一个可选的支持 -.启动的驱动程序包。。实际上,这些驱动程序包与
中的各个驱动程序组件相似。 放弃了
中部分陈旧的驱动程序,创建了大约 / 个独立的驱动程序包。此外,嵌入式核心
(#)中还包括了约 个驱动程序的列表,能够满足例如系统引导、网络通信等基本需要。
总体而言, 和 的驱动程序基本相
似,但 中的驱动程序数量明显减少,而且 # 中还包含了部分基
本的驱动程序。
语言包
并不是由语言中性的组件组成,所以,它不支持将单个语言包安装在一个语言中性的
操作系统上。每个操作系统二进制文件必须对不同的语言进行本地化,以满足不同国家和地区的
需要。这种设计不仅使错误修复、测试和 组件服务复杂化,而且对需要多种语言支持映像的终
端设备而言,还大大增加了操作系统的大小。继承了 相
同的语言设计,但是,它额外提供了非英语的语言资源包,从而使得用户能够选择是否创建一种
或多种语言的设备映像。尽管如此,这并未解决上述的错误修复和 组件维护复杂、占用内存太
大等问题。
继承了与 相同的支持语言中性的设计模型,可以将不同
的语言包安装在同一个语言中性的操作系统上。那些存在于 和
中的问题在这得到了改善。与 一样, 提供
了多达 01 个完全本地化的语言包(2),但实际安装的 2 语言包($3'+)
Standard 2009 versus Standard 7 Page 0
剩余14页未读,继续阅读
mapplei
- 粉丝: 128
- 资源: 1293
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0