- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
了解 Windows NT Embedded 和 Windows XP Embeddednew.doc
了解 Windows NT Embedded 和 Windows XP Embedded
发布日期 : 7/14/2004 | 更新日期 : 7/14/2004
JonFincher
Microsoft Corporation
欢迎阅读 Get Embedded 专栏的 Microsoft Windows XP Embedded 部分。在我们向您提供大量文章的同时,我们希望您像我们一样喜欢基于 NT 和 XP 的嵌入式技术。首先,我将讨论这些工具的一些历史和未来方向。在您即将看到的文章中,我们将讨论技术性更深入的主题。很自然地,我们将同时提供一些提示和技巧,所以,如果您想了解任何具体内容,或想解答某些问题,请告诉我们,我们欢迎您提出的任何意见。好了,下面继续我们的讨论。
本页内容
我们将讨论什么 Windows XP Embedded 的新增功能 Windows NT Embedded 和 Windows XP Embedded 如何与 Windows CE 进行比较? 未来
我们将讨论什么
在上一篇文章中 Mike 和 Steve 说过,有三个主要的 Microsoft 嵌入式操作系统,它们是最常见的 Windows CE、Windows NT Embedded 和 Windows XP Embedded。我将在本专栏中介绍 Windows NT Embedded 和 Windows XP Embedded,而将 Windows CE 的内部工作原理的介绍留给我的学识渊博的朋友 Mike Hall(他在大西洋对岸)和他的同胞 Steve Maillet。
本文不涉及针对 Windows NT Embedded 和 Windows XP Embedded 的应用程序开发,但随后的专栏将介绍这些内容,这不是问题,因为这些操作系统的应用程序开发不需要魔术咒语、不需要秘密握手,也不需要神秘的操作(我保证!)。您只需为 Windows NT 或 Windows XP 平台编写应用程序,(稍微重新打包一下)它们就能在嵌入式环境里工作。
现在,让我们快速回顾历史……
Windows XP Embedded 简史
Windows NT Embedded 4.0 最早是 1998 年一个 Microsoft 的小型开发团队的开发项目。这个项目在 Microsoft 内部称为 Impala,在它于 1999 年发布时成为我们现在所谓的 Windows NT Embedded 4.0 — 它是由大约 250 个组件构成的一组工具和数据库,这些组件允许开发人员将用于嵌入式设备的小型 Windows NT 4.0 运行时映像放在一起。这些工具允许 OEM 和嵌入式开发人员通过创建组件来封装他们的二进制代码,并将它们无缝地添加到包含有限功能和设备的 Windows NT Embedded 运行时中。要实现一个具有全部 Win32 API 的系统,最小的运行时映像为 9 MB。
发布之后不久,这个团队就开始开发下一个版本。他们决定绕过 Windows 2000,直接开发 Windows XP Embedded 产品(那时称为 Whistler)。在制定计划、扩充团队后,他们开始开发 Whistler Embedded,它的代号是 Mantis(意思不是螳螂;而是一种游得非常快、非常贪吃的咸水虾)。组件数已经从 250 个增加到 10,000 个以上 £- 它们中的大多数是设备驱动程序组件。嵌入式工具的功能集得到充实,包括了诸如基本版本控制、组件脚本编写和可扩展性等内容。另外还添加了新的工具,以便更容易从空白硬件开始开发,而且能够在它的上面快速和容易地部署嵌入式 OS。在 2001 年 8 月 26 日,Windows XP Embedded 的 Beta 2 版得以发布,并计划在这一年的晚些时候发布完善的版本。
返回页首
Windows XP Embedded 的新增功能
如果您很熟悉 Windows NT Embedded,您一定会很喜欢 Windows XP Embedded 的新功能。下面是对这些新功能的概述:
体系结构
Windows XP Embedded 基于全新的体系结构。Windows NT Embedded 使用简单的 Jet 数据库来存储组件和配置,而 Windows XP Embedded 则使用 Microsoft SQL Server 来存储它的数据。配置不再是数据库的一部分,但却是可以存档和在用户之间共享的单独文件。组件仍然作为单独的文件进行制作,并导入到数据库中,但导入过程的速度已经有了极大提高。
新体系结构的其他一些功能包括:
对象模型。新体系结构的核心是 CMI,即组件管理接口。这个 COM 对象存在于运行我
文档评论(0)