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方的版权审查,展望世界,

这是我们走出的坚实一步。

本文标签: 产品功能网络