中华工控网首页 > 工控新闻资讯首页
微软与Linux抢占地盘 向网络嵌入式应用敞开Windows

Http://www.gkong.com 2008-1-22 8:30:04 摘自工业控制 

  在微软公司执行官们看来,未来的嵌入式系统将成为日益增多的网络服务的接入关键。为了在嵌入式软件市场上与Linux竞争时攫取更大的份额,这个Windows巨人在为更广泛地赢得硬件开发者而主动出击。

  分析师们表示,在嵌入式系统市场上,Windows获得的份额正在增大,而且链接到网络的嵌入式设备正日益增多。但他们补充道,在这个高度分散的市场上,要准确地说出网络服务市场将会成长到多大规模、或Windows和Linux之间的竞争将会有怎样的结果,还为时太早。

  在微软的眼中,多种嵌入式设备都将会自然而然的增加网络能力,并会搜寻相关的服务。它们也会向网络呈现其能力,以便产生面向新服务的市场。

  WindowsEMBEDDEDCE6.0R2的发布正是沿这个方向所迈出的第一步。其代码支持面向网络服务的设备规范(DevicesProfile)。该规范是由微软与佳能、理光、英特尔和Lexmark一起制定的,其中定义了多种描述、发现和安全地与网络服务进行通讯的方式。

  这个新的CE版本也支持在WindowsVista中提供的设备网络服务(WSD)接口。通过采用带有自动监测能力的瘦客户机元件,CE6.0R2可以连接到WindowsServer2008。

  “从这个版本开始,在未来的12个月里,你将会看到一类聚焦于获取连接能力的新的操作系统(OS)和工具被用于嵌入式系统中。”WindowsEmbedded分部(在去年2月份创立的一个独立的单位)总经理KevinDallas指出,“我们将从监视和管理设备等基本的服务开始,我们相信在嵌入式设备上提供定位和广告服务等方面存在着巨大的商机。”

  WindowsEmbedded集团营销主管IlyaBukshteyn指出,这个转移总的来说是以一种易用的方式把丰富的联网功能带入到嵌入式系统中。他说,微软的OS将使利用硬件能力来获得位置和其它方面数据的横向服务得以实现,而且其工具将帮助开发者编写可以在多个嵌入式系统上运行的网络服务。

  图1:微软的嵌入式蓝图,其目标是为所有软件增加网络服务支持功能。

  据微软公司消息,今年发送的嵌入式设备(估计有30亿)中约有2/3将被连接到网络,用于管理服务或外部导航数据。“对我们来说,要判定这是否意味着新产品还为时太早,但它当然意味着现有产品中的新功能。”Bukshteyn说。

  与许多微软产品一样,CE6.0R2包含了新特性的清单,其中包括对互联网语音协议(VoIP)、三路音频会议、视频会议的更好支持,以及一个新的支持全球各种语言插件的字体引擎,而且它还支持多监视器。

  R2也改进了对两个重要的微软客户机应用的链接。在其它CE应用中,WindowsMediaPlayer现在可以作为一个对象来使用。如果InternetExplorer6.0得到了部署,它就可以利用这个新操作系统的表现技术及增强型件上声音(on-devicesound),支持丰富的文本编辑功能和ActiveX控制。另外,由于R2是建立在现有的内核之上的,用户可以使用现有的开发工具。

  前一个CE版本有个不足之处,即该OS限定同时运行的进程数目不超过32个(每个进程使用32MB存储器),这样就导致需要大量进行代码交换。归功于一种增强型虚拟存储管理器,R2版最高可同时运行32000个进程,消除了进程交换现象。

  仿效Windows的宿敌Linux,微软也通过自己名为Spark的代码,努力吸引更广泛的硬件开发者。在Spark上,微软正在提供多种嵌入式OS和工具、以及第三方硬件参考设计,而且其价格是为迎合学术机构和爱好者而制定的。Bukshteyn表示,这些设计包的价格为几百美元,而商业开发者通常仅在软件方面就需支付1,000美元以上。

  图2:2007年嵌入式开发者选择的前7钟操作系统。

  “我们认为这有可能成为许多下一代应用和设备的发源地。”Bukshteyn在谈到爱好者和学术市场时表示。

Google提供广告