"); //-->
有人把做产品比喻为盖房子,需要具备三个条件:好材料,好工具,熟练的工人。在嵌入式系统开发中,操作系统(OS)就是工具,关系着项目的成败。近两年,微软公司Windows Embedded逐渐显山露水:2006财年,购买Windows Embedded许可证的数量已经超过了过去9年的总和,Embedded部门年收入增长率达47%。
6月下旬,在微软移动与嵌入式开发者大会(MEDC)和Windows硬件工程大会(WinHEC)召开期间,笔者访问了Windows Embedded亚太及大中华区主任产品经理彭家安(John Boladian)先生。
嵌入式的新特征:连接的体验
微软在去年财年出货的高增长,主要推动力是个人便携式GPS导航设备销量增长,还包括媒体播放器等其他便携式消费类产品。微软之所以在这些产品中成功运用,因为符合了当今电子产品的主旋律―连接的体验。
连接的体验与我们过去推广嵌入式技术时的观点有所不同,因为其带来的优势和新种类产品密切相关。工作和生活中,各种设备已经由过去独立的机器,逐渐转向彼此之间可以连接的机器。
为了满足连接的体验,需要业界能够提供一套完整的方案,这涉及到各种各样的工具以及操作系统,还有用于生产这些设备的平台,有时候也可能会牵涉到相关的服务。同时,要尽量基于现有设备,添加新的功能。例如,对基于IP技术的机顶盒实现即时通信,或者地址送信等服务。无线方面的案例有包括不仅在售货机里面安装嵌入式设备,还可以在送货的汽车上安装相应的GPS设备,这样汽车可以和交通控制中心建立某种服务,了解一天当中如何最快实现点对点的运输。
为了方便复杂嵌入式系统的开发,新的Windows CE 6.0去年11月2日面市,重新设计的内核具有32000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应。同时,微软还将Visual Studio2005作为CE 6.0的一部分推出。微软的金级合作伙伴―远峰公司的市场经理农珊艺认为,CE 6.0的优势在于:资源较丰富,而且资源的来源比较统一,是一个统一的研发平台;基于这个平台研发出的代码,后期维护良好;100%开放其源代码,使研发周期大大缩短。
多种版本可并存
但是,在市场上可以看到一个奇特的现象,CE4.0、CE 5.0、CE 6.0等多种版本的操作系统并存。彭家安解释道:不同版本的CE可以同时存在于这个市场上,这可以说是很正常的。比如你采用CE 4.0、5.0两年前开发的产品,它已经在生产当中,你还在持续地供货,只要你的产品本身不需要进行调整,还是可以继续来生产你的产品。因为嵌入式行业的一大特点就是一旦生产完了以后就不需要进行修改调整了。所以可看到许多15年前设计的产品,依然采用同样的软件在市场上进行销售。通常,嵌入式操作系统的生命周期是10年,因此微软提供10年的技术支持。
当然,微软在最新版的CE 6.0里面加了一些新的特性,这样客户和合作伙伴如果有一些新的特征需求,就会采用新的操作系统。总之,选择何种版本的操作系统,主要还是基于客户、OEM厂商以及第三方合作伙伴自己的需求来定。(迎九)
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。