预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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方的版权审查,展望世界,这是我们走出的坚实一步。