微软:开放非桌面产品嵌入式内核

技术分类: 嵌入式系统  | 2007-06-06
陆楠,EDN China执行主编

  嵌入式智能连接设备的发展,需要操作系统满足支持复杂应用的经济、可扩展和实时的要求。高级工具和社群支持可以为设备供应商突破开发障碍,如果开发者能够全面获取源代码,则他们能够更快地调试设备并最终开发出独特的设备。微软公司Windows Embedded亚太及大中华区主任产品经理John Boladian日前强调了他们在嵌入式操作系统的发展方向和市场策略。

  我们100%开放内核,设备制造商可以为不同的非桌面设备构建定制化的操作系统映像。——John Boladian

  EDNChina:我注意到从最新的6.0版本开始,“Win CE”的称呼已经改变为“Windows Embedded CE”,并且首次100%的开放了内核源代码,这些变化对客户开发将产生哪些积极影响?嵌入式OS开放源代码是否是一种必然的趋势?

  John Boladian:
Windows Embedded主要有三类产品:第一是Windows Embedded CE,它主要是为一些占用空间小的设备而设计的,这个设备对于电源的要求不高,而且对于整个操作系统占用空间的要求也不大;第二是Windows XP Embedde

d,它和Windows Embedded CE类似,是专门为XP的系统量身定制的;第三是Windows Embedded for Point of Service,它主要是用于一些自助设备,例如自动售票机和自动收款机等。

  Windows Embedded CE 6.0强调为多种设备构建实时操作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。它不仅定义了一代小型设备的开发模式,也是微软非桌面策略的基础。

  在微软“共享源计划(Microsoft Shared Source programme)”中,我们首次100%毫无保留地开放了内核,较先前版本的开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布(根据许可协议条款),而且不需要与微软或其他方共享他们最终的设计成果。

  任何一个嵌入式项目都有一个很耗时的地方就是调试性的工作,我们现在100%开放内核,设备制造商可以使用Windows Embedded CE 6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其它核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的操作系统,迅速将他们的设备推向市场。

  EDNChina:Windows Embedded CE 6.0同以往版本比较在软件功能和性能上有哪些提升?

  John Boladian:
6.0重新设计的内核具有32000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应。这使得开发人员可以将大量强大的应用程序融入到更智能化、更复杂的设备中。

  新版本可以更好地服务于“路上、工作和家庭”应用。首先,6.0加入了新的单元核心数据和语音组件,这使得设备能够通过蜂窝通讯网络建立数据连接和语音通话,从而实现机器对机器的通讯应用场景,并构建相应的设备,如停车表、自动售货机和GPS设备等;其次,6.0包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪;此外,6.0充分利用了多媒体技术,以便于开发网络媒体设备、数字视频录像机和IP机顶盒等。

  值得注意的是,微软还将Visual Studio 2005专业版作为Windows Embedded CE 6.0的一部分一并推出。这对微软来说又是一次史无前例的突破。Visual Studio 2005专业版包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,加速了设备开发的上市。

  EDNChina:相较于其它应用,在手持设备比如智能手机应用上,微软嵌入式OS面临更多的挑战,微软的竞争力表现在哪些方面?

  John Boladian:
微软在嵌入式操作系统上有三个领域非常强势:一是嵌入式产品在市场上已经耕耘10年,已经有很多对于这种市场和产品非常熟悉的开发商;二是低设备生产周期成本,例如Windows Embedded CE 6.0和Visual Studio 2005,以及我们认为非常重要的“共享源”计划;三是我们的“共享成功”商业模式。包括两个方面:一是合作开发项目,我们和合作伙伴共同完成,在合作伙伴开发完善自己的产品过程中,同时我们也在提升自己的操作系统;二是运营收入模式。

0
0
(请您对文章做出评价)
1】【2
加载中

对文章的评论

更多评论

剩余字数:  

相关在线研讨会

我要参加

电路设计中可预测和不可预测问题的调试技术

时间:2008-06-02 10:00:00-12:00:00
简介:在嵌入式系统设计中,经常会出现一些可预测和不可预测的问题或者低概率事件信号。快速有效地发现这些问题需要不同的技术。8月15日…

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会