几种实时嵌入式操作系统的分析和比较.pdf

几种实时嵌入式操作系统的分析和比较.pdf

ID:57732848

大小:198.33 KB

页数:4页

时间:2020-03-25

几种实时嵌入式操作系统的分析和比较.pdf_第1页
几种实时嵌入式操作系统的分析和比较.pdf_第2页
几种实时嵌入式操作系统的分析和比较.pdf_第3页
几种实时嵌入式操作系统的分析和比较.pdf_第4页
资源描述:

《几种实时嵌入式操作系统的分析和比较.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一几种实时嵌入式操作系统一的分析与比较ThecompareofseveralEmbeddedoperatingsystem西安电子工程研究所陈明哲摘要:本文主要对当今广泛使用的几种实时嵌入式操作系统VxWorks,QNX,LynxOS,NucleusPLUS和DeltaOS在系统内核、图形用户界面、文件系统、网络接入以及开放性方面做了分析与比较。关锐词:RTO飞VxWorkk,QN朴LynxOSRNucleusPLU今DeltaOS引官随着计算机技术的发展,嵌人式系统已经广泛渗透到人们的工作和生活中,在经济、军事、通信、家电、娱乐等领域掀起T

2、一场后PC时代的技术革命,使嵌人式技术成为当今研究的一个热点。所谓嵌人式系统,是指以应用为中心,以计算机技术为基础,软硬件可剪裁,适应于应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。嵌人式操作系统一般具有如下一些内容和功能:①系统核心,负责时间管理、任务调度、内存管理、设备驱动的管理。②窗口图形系统,用户界面,③文件系统,包括文件的创建、打开、读写等。④网络协议,实现互连网的接人。几种典型的实时操作系统自1981年世界上第一个商业嵌人式实时操作系统VRTX出现,到今天已经涌现出上百种实时操作系统,其中比较典型的有VxWo

3、rks,pSOSystem,QNX,LynxOS,NucleusPLUS等,还有国内有代表性的DeltaOS和Hopen。下面就将他们在一些重要评价指标方面作以比较。VxWorksVxWorks是由美国WindRiver公司开发的一个高效实时多任务操作系统,具有良好的可伸缩性。广泛应用于工业自动化、无线通信产品、数字电视和多媒体设备中。功能部件组成·高性的微内核支持实时系统的一系列特征包括多任务、中断支持、任务抢占式调度和循环调度;内核的运行非常迅速和确定,例如,在68K处理器上上下文切换仅需要3.8微秒,中断等待时间少于3微秒。306200

4、3.9.人五论文报什介井补鑫左戮井羹睿葬共甘厂吞、卜端卜北口一干︸一犷娜呢狱了艺州、今拼戴拼1贮︸什龙科︸一r泞护汁消拜聋加.图形界面支持X-Windows,Motif,·本地文件系统提供一个适合于实时应用的文件系统,主要包括与MS-DOS兼容的和与RT-11兼容的文件系统。支持使用块设备.另外,VxWorks也支持SCSI磁带设备的本地文件系统。.网络系统提供了对其它网络和TCPAP网络系统的’‘透明’‘访问,包括与BSD套接字兼容的编程接口,远程过程调用,SNMP,远程文件访问以及BOOTP和ARP代理。所有标准都遵循标准的Interne

5、t协议。.开放性VxWorks具有最新一代的开发和执行环境,支持多种处理器,如x86,68k,SH,ARM,MIPS等和多种开发平台,支持广泛的工业标准如POSIX1003.1b实时扩展.具有强大的开发和调试工具,包括C和C++远程源级调试器,目标和管理工具,系统目标跟踪.内存使用分析和自动配置。QNXQNX是x86上最好的嵌人式实时操作系统,完全的可伸缩性使它广泛应用于消费电子、电信、医疗设备和工业控制领域。功能部件组成:.真正的微内核提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它OS服务,

6、都实现为协作的用户进程。.图形窗口包括QNXWindows.XWindowSystemforQNX和对MSWindowsNT/95和XWindow系统的远程图形连接。.文件系统和设备管理支持多个文件系统同时运行,包括提供完全POSIX.1及UNIX语法的POSIX文件系统,支持多种闪存设备的嵌人式文件系统。支持对多种文件服务器的透明访问的SMB文件系统、DOS文件系统、CD一ROM文件系统等。·网络支持TCP/IP,具有高性能、容错型QNX网络—FLEET,.开放性QNX的POSIX兼容性和其提供的UNIX特色的编译器、调试器、XWindow

7、和TCPAP都是UNIX程序员所熟悉的。支持多种CPU;Am386DE/SE,x86处理器(386以上)、Pentium系列.支持多种总线:CompactPCI,ISA、PC/104,PC/104一Plus,PCI,VME等。支持各种外设:多种SCSI设备、IDE/EIDE驱动器、IOM/100M以太网卡、FDDI接A卡、闪存、声卡等。LynxOSLynxOS是一个老牌的嵌人式实时操作系统,它具有UNIX兼容、符合POSIX标准和基于Motif的图形用户接口等特性,广泛应用于电信、航空和防御系统中。功能部件组成:.内核提供以下服务核心启动和停

8、止、底层内存管理、出错处理、中断处理、多任务、底层同步和互斥支持。·任务调度支持线程概念,提供256个全局用户线程优先级,硬实时优先级调度,抢占式的RTOS核心,在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。