loading请求处理中...

嵌入式系统开发之Linux OS与 Windows CE的比较

2021-12-01 11:11:29 阅读 12079次 标签: linux基础教程嵌入式系统开发 作者: 910156420@qq.com
    嵌入式操作系统有很多,Linux OS、Windows CE这两种是普遍的操作系统,在嵌入式系统开发工作时也有很多是在这两种系统下完成,因此人民对于这两种系统的特点和性能都想要有一定的了解。看看一品威客网小编总结的Linux OS与 Windows CE的比较。
嵌入式系统开发之Linux OS与 Windows CE的比较
    Linux是一个类似于Unix的操作系统。它起源于芬兰一个名为Linus Torvalds的业余爱好,但是现在已经是最为流行的一款开放源代码的操作系统。Linux从1991年问世到现在,短短10年的时间内已发展成为一个功能强大、设计完善的操作系统,伴随网络技术进步而发展起来的Linux OS已成为Microsoft公司的DOS和Windows 95/98的强劲对手。Linux系统不仅能够运行于PC平台,还在嵌入式系统方面大放光芒,在各种嵌人式Linux OS迅速发展的状况下,Linux OS逐渐形成了可与Windows CE等EOS进行抗衡的局面。目前正在开发的嵌人式系统中,49%的项目选择Linux作为嵌入式操作系统。

    WINDOWS CE是微软开发的一个开放的、可升级的32位嵌入式系统开发操作系统,是基于掌上型电脑类的电子设备操作系统。它是精简的Windows 95。Windows CE的图形用户界面相当出色。其中CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivit)和伴侣(Companion);E代表电子产品(Electronics)。与 Windows 95/98、Windows NT不同的是,Windows CE是所有源代码全部由微软自行开发的嵌入式新型操作系统,其操作界面虽来源于Windows 95/98,但Windows CE是基于Win32 API重新开发的、新型的信息设备平台。Windows CE具有模块化、结构化和基干Win32应用程序接日以及与处理器无关等特点。Windows CE不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows 95/98上的编程工具(如 Visual Basic、Visual+十等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在WindowsCE平台上继续使用。

    嵌入式Linux OS与Windows CE相比的优点:

    第一,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;而Windows CE是非开放性OS;使第三方很难实现产品的定制。第二,Linux的源代码随处可得,注释丰富,文档齐全,易干解决各种问题。第三,Linux的内核小、效率高;而 Windows CE在这方面是笨拙的,占用过多的RAM,应用程序庞大。第四,Linux是开放源代码的OS,在价格上极具竞争力,适合中国国情。Windows CE的版权费用是厂家不得不考虑的因素。第五,Linux不仅支持X86芯片,还是一个跨平台的系统。到目前为止,它可以支持20~30种CPU,很多CPU(包括家电业的芯片)厂商都开始做Linux的平台移植工作,而且移植的速度远远超过Java的开发环境。如果今天采用Linux环境开发产品,那么将来更换CPU时就不会遇到更换平台的困扰。第六,Linux内核的结构在网络方面是非常完整的,它提供了对包括十兆位、百兆位及千兆位的以太网,还有无线网络、Token ring(令牌环)和光纤甚至卫星的支持。

    第七,Linux在内核结构的设计中考虑适应系统的可裁减性的要求,windows CE在内核结构的设计中并未考虑适应系统的高度可裁减性的要求。

    嵌入式Linux OS与 Windows CE相比的弱点:第一,是开发难度较高,需要很高的技术实力;第二,是核心调试工具不全,调试不太方便,尚没有很好的用户图形界面;第三,与某些商业OS一样,嵌人式Linux占用较大的内存;当然,人们可以去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题;第四,有些Linux的应用程序需要虚拟内存,而嵌入式系统中并没有或不需要虚拟内存,所以并非所有的Linux应用程序都可以在嵌人式系统中运行。

    用Linux OS还是 Windows CE系统,在嵌入式系统开发的时候要分析项目的各自优点,看看适合哪种。一品威客网有很多专业的嵌入式系统开发人才,如果需要完成嵌入式系统开发出现,可以在一品威客网上面发布相关的任务。

嵌入式软件公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答

 
嵌入式软件相关任务
DESIGN TASK 更多
PBX电话系统开发,微信沟通

¥10000 已有0人投标

综合体通卡系统开发

¥50000 已有0人投标

开发资料库管理系统开发

¥20000 已有8人投标

内部系统平台告警系统开发

¥50000 已有2人投标

嵌入式软硬件设计

¥100000 已有0人投标

VUE管理系统开发

¥100 已有2人投标

嵌入式软件开发

¥10000 已有1人投标

制造业WMS管理系统开发

¥20000 已有5人投标