嵌入式操作系统的比较linu、windowsce、vws_第1页
嵌入式操作系统的比较linu、windowsce、vws_第2页
嵌入式操作系统的比较linu、windowsce、vws_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如下类型:单进程、单线程,MS-DOS 大致是这种操作系统;多进程、单线程,多数UNIX及类UNIX 的 LINUX是这种操作系统;多进程、多线程,Windows NTNT内核的Windows 2022、XP等 、 Solaris 2.xOS/2都是这种操作系统;单进程、多线程,可以认为VxWorks 是这种操作系统。VxWorks 只有一个进程内存空间和资源安排源。EmbeddedLinux优缺点优点Embedded Linux是Linux了Linux的诸多优点,包括:牢靠等支持多种微处理器平台供给GNU开发套件,支持模块动态链接供给源代码开放的免费版本等缺乏之处内核仍旧较大,占用内存资源多

2、未能供给图形化的多进程调试工具等Windows CE优缺点优点GUI和多媒体方面具有明显优势,适用于信息设备供给与Windows平台相像的集成开发环境和API接口函 习把握时间和费用缺乏之处内核仍较大,对硬件要求高,消耗资源多,耗电量大支持的嵌入式微处理器种类和供给的设备驱动程序不够丰富WindwosCE售后技术支持效劳力气较弱VxWorks根本特征(1) 高实时性、高稳定性的微内核内核Wind微内核构造,最小8KB实时性基于优先级的抢占式调度辅以时间片轮转准时响应高优先级的任务,同级任务可选择时间片轮转而并发执行快速的任务上下文切换VxWorks 较小的中断延时 相应措施如承受中断处理与任务

3、在不同栈中处理,使得中断的产生只会引发一些关键存放器的存储而不会导致任务的上下文切换在中断效劳程序只完成在最小时间内中断发生通告,而将其它费时的处理过程尽量放在被引发的其它任务中完成类比:参与展会 高稳定性(2) 丰富的外挂组件模块根本外挂组件模块各种设备驱动字符型/块型设备,同步/异步设备、文件系统如DosFs、RawFs、TapeFs、CdromFs、TSFS等、网络协议栈、以及POSIX1003.1b标准和ANSI C等兼容组件模块附加组件模块,如Flash文件系统、图形界面治理等(3) 可裁减性粒度微小的配置裁减性能:微内核构造,最简内核只负责任务的治理与调度,称为纳核只有8KB其它全

4、部根本外挂组件和附加组件均为可选组件,并且这些组件本身也是可裁减的便利友好的配置裁减环境图形化自动裁减特性,自动分析功能对多种硬件平台的可移植性支持ARM、PowerPC、68K、CPU32、SPARC、i960、X86、MIPS等众多嵌入式处理器,并供给相应的BSP模板供给了数量众多的串口、并口、网口、存储卡把握器、实时时钟等外围硬件设备的驱动程序友好、开放的集成开发环境的可视化图形操作界面,可运行在多种主机硬件平台和操作系统上支持的主机硬件平台:Sun、HP、IBM-rs6000、Mips等、WindowsNT/95/98等Tornado的IDE集成了编辑器、编译器、链接器、调试器命令行和

5、图形界面两类调试器具Tornado的开放性能与第三方开发工具进展集成持续的技术跟踪和版本升级维护力量最早实现捆绑集成穿插开发环境最早在其内核中参加TCP/IP网络协议又领先宣布支持网络文件系统NFS在集成最网络协议方面也始终保持良好的势头缺点价格较高VxWork承受的是出售Licenc的销售策略嵌入式操作系统的选择标准(1)内核的大小与性能内核大小是衡量嵌入式操作系统的重要性能指标之一,一般只有几十KB到几KB,微内核是一种较好的机制与策略分别的开放式内核模式。内核的性能包括稳定性、实时性、功耗等。(2)外挂模块/组件的丰富性组件包括设备驱动、文件系统如TFF、各种POSIX 标准兼容接口等。(3)可裁减性满足嵌入式系统有限资源的约束供给的裁减粒度越小,用户对嵌入式操作系统配置的机敏性则越大(4)对不同硬件平台的可移植性可移植性争辩软件移植到不同目标硬件时,假设能够将依靠于硬件的低级代码和高级的应用程序及操作系统区分开来,移植工作将会变得格外简洁通常,嵌入式操作系统将最小依靠于硬件的低级代码设计成板级支持包BSP,则进展移植工作时,只需转变相应 的依靠于硬件的BSP和其它一些外围硬件设备驱动程序, 无需修改操作系统和应用程序嵌入式操作系统可移植性评估支持的嵌入式处理器的种类数量是否供给相应嵌入式处理器的BSP模板供给的外围硬件设备驱动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论