用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心移动开发

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

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 15:49:37

在互联网日益昌盛的今天,人们对网络访问的要求也越来越高,尤其对于语音视频、语音邮件等的需求也日益扩大,连接和服务也被视为嵌入式产业的未来,嵌入式系统将是日益丰富的网络服务的接入点,为了更好的使用互联网的发展,微软也加大了在这方面资源的投入。从96年开始的1.0版本到现在的6.0版本,历经数年,但是在产品的使用方面有更加完善,主要体现在以下几个方面:

   首先,支持DPWS,在设备上实现Web Service;其次,最新的瘦客户端技术组件带有自动检测功能,可帮助瘦客户端无缝连接到基于Windows Server 2008的最新版本和主要特性;第三,新的VoIP视频电话功能,帮助设备制造商快速把VoIP、视频和三方通话等功能添加到现有的CE 6.0设计中,但用户希望支持更多的连接场景,特别是视频通信和多方视频会议,因此CE 6.0 R2增加了这些技术;另外还有一系列的丰富互联网、Windows Media Player OCX 7支持功能等等。

   目前我个人对微软的嵌入式开发有独特的爱好,主要体现在智能手机、语音邮件和视频电话方面,当我在工作非常忙的时候,不想在打扰的情况下,我可以直接把我所有的电话转接到微软的exchange 邮件服务器,并且告诉来电者,我目前的信息,同时可以批量的处理我所有的邮件等,当我有主要收件的时候,这时会主动的转发到我的手机,随时可以对自己的主要信息进行及时的处理。

   目前我们主要用windows ce 嵌入visual 2005进行开发,这其中只需要安装一个插件就可以了,下图就是具体的Windows CE开发工具的变化:
 




   前些日子去参加微软的一个线下活动,其中就讲到了在VISUAL STUDIO 下只能手机的开发,就非常的简单,回家后就自己安装了插件,连接自己的手机写一些东西进行测试,确实非常的灵活和方便,并且在未来的发展趋势中,只能手机将占据很大的市场份额,同时还有语音邮件和视频通话等。

   就目前市场的前景来看,虽然嵌入式的东西很多,尤其是开源的linux,unix ,占据很大的市场份额,但是人们为什么要用WINDOWS CE 呢,有很多的原因了,首先:互联网协议(IP)机顶盒、全球定位系统(GPS)、网络媒体设备、数字视频录像机,就是目前市场最需要的;其次,简单易学,不需要花费很大的精力学习更多的知识,可以给开发人员节省很多的时间等。

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

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%。

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:7,156.25000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号