技术开发 频道

Windows CE可否助微软得嵌入式天下?

下面主要看一下与其他产品的区别:

1) WinCE与Linux有何区别?

嵌入式Linux OS与Windows CE相比的优点:

   第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;Windows CE目前6.0内核全部开放,GUI不开放。

   第二:Linux的内核小、效率高;Windows CE相比,占用过多的RAM。

   第三:Linux是开放源代码的OS,在价格上极具竞争力,适合中国国情。Windows CE需要版权费用。

   第四:Linux不仅支持x86芯片,还是一个跨平台的系统。更换CPU时就不会遇到更换平台的困扰。

   第五:Linux内核的结构在网络方面是非常完整的,它提供了对包括十兆位、百兆位及千兆位的以太网络,还有无线网络、Token ring(令牌环)和光纤甚至卫星的支持,目前WINCE的网络功能也比较强大。

嵌入式Linux OS与Windows CE相比的弱点:

   第一:LINUX开发难度较高,需要很高的技术实力,WINCE开发相对较容易,开发周期短,内核完善,主要是应用层开发。

   第二:LINUX核心调试工具不全,调试不太方便,尚没有很好的用户图形界面,WINCE的GUI丰富,开发工具强大;

   第三:系统维护难度大。Linux占用较大的内存,如果去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题。

2) WinCE 5.0与6.0有何区别?

   100%毫无保留地开放Windows Embedded CE 6.0内核,微软还将Visual Studio 2005专业版作为Windows Embedded CE 6.0的一部分一并推出。Visual Studio 2005专业版将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。Windows Embedded CE 6.0重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应,加入了新的单元核心数据和语音组件,6.0包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪,充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和IP机顶盒等。

   伴随高科技的发展,人们对智能化的需求趋近于完美,并且在在未来的高科技产业发展中,WinCE将占据很大的市场份额,主要利用在互联网协议(IP)机顶盒、全球定位系统(GPS)、网络媒体设备、数字视频录像机等,根据分析师表示,随着越多的设备连接到网络,将有越来越多的Windows Embedded运行在嵌入式系统上。不过,在嵌入式这个高度细分化的市场,微软仍然面临不少挑战,这既包括Linux,也包括大量使用的私有OS。

   根据市场研究机构VDC的数据,2006年包括手机在内的商用嵌入式OS市场为14亿美元,微软占有市场的32%,比2005年的28%有很大的增长。Symbian和WindRiver则各占20%左右,Enea、Green Hills、Linuxworx、MontaVista和很多其它系统只有个位数的市场份额。

   值得关注的是,虽然Linux在嵌入式设备中被大量使用,但2006商用嵌入式Linux的销售只有1.1亿美元,大量用户使用的是非商用的Linux版本和私有OS。不过,Bukshteyn却表示:“虽然嵌入式领域大量使用私有OS,但它的市场正在萎缩,因为随着系统越来越复杂,OEM意识到他们不能够自己做一切,新增市场主要由Linux和Windows分享。”

   虽然和PC领域相比,嵌入式OS仍然很小,但却被微软视为其未来的增长引擎。根据微软的数据,2006-2010年,台式和笔记本电脑的年增长率只有4%和19%,但连接消费设备和企业设备的增长率分别为50%和23%。
 

0
相关文章