技术开发 频道

微软共享底层源码 加速嵌入式领域布局

  【IT168资讯】与微软在传统PC OS领域事实上的垄断地位不同,当今的嵌入式OS领域仍上演着巨头间竞合愈演愈烈的态势。在后PC时代,随着3G无线技术的普及和嵌入式设备性能的不断提升,嵌入式系统在便携式消费级和企业商用设备中的应用日渐广泛,由此或将迎来整个市场的一个爆发性增长拐点。

  紧盯嵌入式领域加快步伐的也不仅仅只有微软,英特尔CEO欧德宁就曾经表示“嵌入式系统将是英特尔的下一座宝藏”,也正于此英特尔收购了传统老牌嵌入式系统厂商风河公司,今年宣布推出首款基于Atom处理器核心的嵌入式系统芯片,并在2010 IDF上宣布中国研究院的定位将是“嵌入式系统研究院”,由此加速酷睿、凌动架构产品向上网本、智能本、智能手机、车载信息系统、医疗等领域的渗透。此外,VIA发布了Nano E系列嵌入式处理器、AMD推出了低功耗和高性能两套完整的嵌入式平台、S3展示了Chrome eH1嵌入式显卡...

  当然,微软的步伐也不慢,刚在今年硅谷的嵌入式系统大会(ESC)上发布了新一代嵌入式操作系统“Windows Embedded Standard 7”(原名Windows Embedded Standard 2011),Embedded 7。不到两个月时间,在今年6月初举行的台北COMPUTEX展会上,微软又正式推出了其嵌入式产品线家族中最新的成员Windows Embedded Compact 7。

  6月3日,微软公司Windows Embedded部门产品总监Dan Javnozon和Windows Embedded中国区高级市场经理李涛接受了CSDN记者专访,分享了他们对于Windows Embedded Compact 7的看法。

  微软Windows Embedded部门产品总监Dan Javnozon

  Dan Javnozon首先解释了Windows Embedded Compact 7、Windows Embedded Standard 7、Windows 7以及Windows Phone 7之间的定位。

  他表示“根据客户反馈和需求,微软会为不同的OEM及合作伙伴提供不同的选择方案。例如OEM厂商如果需要交钥匙的解决方案,针对个人电脑,最好是选择Windows 7;手机平台将更多考虑Windows Phone 7,而针对非常高定制化需求的厂商,微软为提供Embedded的高度组件化的产品,OEM厂商可以选择不同的组件放到他们的产品中,形成完全不同的用户界面和产品”。

  与Windows Embedded Standard 7不同内核

  而针对Windows Embedded Standard 7和Windows Embedded Compact 7是不是拥有同样的内核?

  Dan Javnozon表示前者和Windows 7拥有同样的内核,Compact 7的内核和Windows Embedded CE是同样的内核。这就意味着,Windows Embedded Compact 7除了Standard同样支持的英特尔和MIPs等架构之外,尤其重要的是,Windows Embedded Compact 7还将能够支持ARM架构,同时也支持多核的处理器。这将扩大微软在平板机领域的市场份额,因为在那里ARM处理器架构占据着重要地位。华硕日前发布的Eee Pad EP101TC,就已经预装了Windows Embedded Compact 7系统,而处理器正是基于ARM架构的NVIDIA Tegra T20。

  Dan Javnozon同时建议,由于两者采用了不同的内核和技术,最终选择使用哪款系统将会取决于OEM厂商开发的产品。例如有些OEM厂商希望开发出基于X86架构的售货厅、POS机等销售终端产品,同时也希望兼容周边运行的Windows 7厂商,他们一般会选择Windows Embedded Standard 7。其他的OEM厂商希望采用ARM架构产品,希望能支持硬件的实时要求,试图连接其他的视频设备或MP3,这时会更倾向于选择Compact 7的产品。

  新推浏览器组件

  据悉,本次发布的Windows Embedded Compact 7升级了众多功能和特性,Dan Javnozon重点谈到了“Windows Device Stage”,它使得装有Windows Embedded Compact 7的设备和运行Windows 7的个人电脑能够兼容。可以把包括导航仪等等各种各样的设备通过USB或者是通过WiFi连接到安装Windows 7的个人电脑上,能够把上面的音乐、地图等等所有的内容传输到安装了Windows Embedded Compact 7的设备上。

  此外,Windows Embedded Compact 7中还推出了一个全新的浏览器组件,通过它不仅能对各种各样不同的网络进行搜索,显示不同的网页,同时也能够支持多触摸屏的体验。换句话说,它能够支持个人电脑不同的手势,包括把网页进行放大、缩小、上下滑动。最重要的一点是,本身这个浏览器的体验将由微软OEM厂商定制,他们能够利用微软的Silverlight技术修改不同设备上浏览器的具体内容、动画体验、色调、页面结构以及浏览器的布局等等,这让OEM厂商能够很好地实现定制化,实现各自产品不同的差异化。

  产品线路图

  将开放源代码

  除了消费电子领域有用户使用的习惯问题,在其他领域往往决定操作系统命运的首要因素是系统设备厂商。系统厂商往往会根据成本、开发效率与灵活性、安全性、占用资源等等来进行综合考量。而代码以及配套开发工具的开放性有多大又在一定程度上决定了开发商们开发速度和新品上市时间。

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

  而对于最新推出的Windows Embedded Compact 7,而Dan Javnozon对CSDN记者表示,Compact 7在未来正式发布后,也将会开放源代码。但他并没有谈及更多具体的开放源代码的程度。

  更多开发工具及资源

  在开发工具资源上,微软提供了包括Platform Builder、Visual Studio、Expression Blend和Silverlight for Windows Embedded在内的多核及最新的基于资产管理的架构和工具。

  Windows Embedded中国区高级市场经理李涛

  此外,Windows Embedded中国区高级市场经理李涛告诉记者,今年三季度推出的Windows Embedded Developer Update项目将会帮助开发人员更加及时地获得微软嵌入式产品最新版本的软件,与过去开发人员需要到微软网站上看是否有新的版本出来不同,有了这个工具,一旦有新版本出来,他们能够更直接地把信息传送到开发者的工作站里,能够让他们更快地使用的最新版本的工具。

0
相关文章