打破对Windows Embedded的认识误区
创始人
2024-03-29 17:41:06
0

事实上并非如此,在这三个方面,Windows Embedded CE比嵌入式Linux等其他嵌入式操作系统表现得更好。

 

首先,在硬件要求上。Windows Embedded CE对硬件没有任何特殊要求,允许系统设计者根据所开发产品的要求自由选择硬件,同时提供最广泛的硬件设备支持,包括通信接口、显示和打印设备、输入输出设备、音频设备、网络和存储设备等。相对于Windows Embedded CE强大的功能,对于硬件资源的要求是非常低的。一个只包含内核、通信端口,不需要显示功能的基本系统仅需不到400K的ROM和30K RAM即可运行,而一个完整配置的掌上电脑操作系统也只需大约2M ROM和1M RAM。

 

其次,在实时性问题上,Windows Embedded CE的表现要比Linux更好。这里有一组数据,是在相同平台环境下拿版本为2.4.19的Linux与版本为WinCE.Net的WinCE进行对比测试得出的。在表一中可以看出,在任务切换时间、线程切换时间、系统调用平均运行时间几项指标中,Linux2.4.19和WinCE.Net相差不大;但在任务抢占时间、信号量混洗时间、中断响应时间几项指标中,WinCE.Net明显优于Linux2.4.19。因此WinCE.Net的实时性要优于Linux2.4.19。

 

点此在新窗口中查看原始图片

表1 Linux和WinCE比对评测结果指标

 

第三,Windows Embedded CE的开发成本更低。长期以来,使用Windows Embedded CE是按照终端用户授权(license)方式来收费的,而Linux是免费的,表面上看,Linux的开发成本会低很多。其实并不然,基于Linux来开发产品的开发成本不一定比Windows低。因为一方面商业版Linux一样是收费的,另一方面Linux缺乏成熟的开发工具和环境,而Windows Embedded CE的第三方开发资源和可重复利用的资源很多,所带来的应用程序开发速度较快,产品上市周期要比Linux快许多,早一天上市就意味着更大利润,这样可以说由此产生的开发成本就要低很多。

 

Windows Embedded CE在这三方面表现得更好,这从Windows Embedded CE在众多行业领域普及使用就可以看得出。我们要打破对Windows Embedded的认识误区,相关开发人员完全可以放心地去使用。

【编辑推荐】

  1. 基于WinCE的液位遥测系统软件设计
  2. Windows CE在嵌入式工业中的应用思考
  3. WinCE电源管理应对移动嵌入式能耗瓶颈

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...