admin管理员组文章数量:1539828
2024年6月9日发(作者:)
1.占有较少的硬件资源
Linux体系结构比较灵活,易于裁减,可以小到2Mflash、4MRAM,处理速度更快。
2.具有实时处理能力
Linux和WinCE最初设计时都没有考虑实时应用,但众多的实时Linux项目已使Linux
具备了硬实时和软实时处理能力,而2.6中加入了可抢占核心,使得Linux具备了软实时
处理能力。Windows虽然也有第三方提供类似于RT-linux的实时功能,但由于微软未提
供这方面的支持,也由于Windows可靠性不能满足要求,很少有人在实时领域使用
Windows。但RT-linux已经在美国航天部门,印度军方等得到了广泛应用。
3.具备强大的网络功能
现在,越来越多的嵌入式设备需要具备网络功能。这要求嵌入式OS支持常用的网络
协议和可靠的网络功能。Linux的网络功能经过几次改进,其效率,功能都很突出。且具
有众多的网络工具,支持几乎所有常见的网络协议。这些使得Linux在网络设备中倍受青
睐,很多防火墙,低端路由器等中使用的都是Linux。而未闻WinCE/windows在这方面
有什么应用。
4.高安全性和高可靠性
嵌入式设备往往对安全性和可靠性要求很高,这要求作为基础软件的嵌入式OS具有
高安全性和高可靠性。安全性方面Linux病毒极少。而Windows病毒众多,漏洞不断,
Win2000的可靠性比起98等来说有了明显提高,但尚不足以向高端冲击,其安全性问题
也会大大影响它的可靠性,这二者是紧密联系的,不能孤立讨论。WinCE就是Win98的
缩减版,所以,在工业控制的产品方面,有实力的公司一般都不会使用WinCE来开发产品。
5.能够提供完善的开发工具集。
Linux下的开发工具众多,但不如Windows开发工具易用。所以,用WinCE来开发
产品,有开发时间短、开发费用低、界面比较美观有优势。
6.能够快速启动
启动速度二者差不多,但很多嵌入式设备并不需要图形界面,且由于Linux有源代码,
在硬件固定的情况下可以加速启动,这时Linux就比WinCE/Windows启动快多了。
7.成本
Linux为开源免费软件,WinCE为收费软件,如果用WinCE做成产品,每个产品都
需要向微软付费的,所以用WinCE做成的控制器,大多数还是基于盗版软件,只有少量几
个厂家在向微软付费。
我司将别人购买WinCE的钱用来购买其它板卡的开发软件,保证控制器的所有软件都
是正版软件,这样既保证了产品的品质,又能经得起任何第3方的版权审查,展望世界,
这是我们走出的坚实一步。
版权声明:本文标题:Linux和Windows_CE的比较 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1717883151a620867.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论