您的位置 首页 厂商

实时操作系统的特色_实时操作系统的组成

实时操作系统的特点_实时操作系统的组成-本文主要阐述了实时操作系统的特点及组成。实时操作系统(RTOS)是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行的操作系统。

  实时操作体系概述

  实时操作体系(RTOS)是指当外界事情或数据发生时,能够承受并以足够快的速度予以处理,其处理的成果又能在规则的时刻之内来操控生产过程或对处理体系做出快速呼应,调度全部可利用的资源完结实时使命,并操控一切实时使命协调一致运转的操作体系。

  实时操作体系是确保在必定时刻约束内完结特定功用的操作体系。实时操作体系有硬实时和软实时之分,硬实时要求在规则的时刻内有必要完结操作,这是在操作体系设计时确保的;软实时则只需依照使命的优先级,尽可能快地完结操作即可。咱们一般运用的操作体系在经过必定改动之后就能够变成实时操作体系。

  实时操作体系的特色

  1)高精度计时体系

  计时精度是影响实时性的一个重要因素。在实时运用体系中,常常需求准确确认实时地操作某个设备或履行某个使命,或准确的核算一个时刻函数。这些不只依赖于一些硬件供给的时钟精度,也依赖于实时操作体系完成的高精度计时功用。

  2)多级中止机制

  一个实时运用体系一般需求处理多种外部信息或事情,但处理的急迫程度有轻重缓急之分。有的有必要当即作出反应,有的则能够拖延处理。因而,需求树立多级中止嵌套处理机制,以确保对急迫程度较高的实时事情进行及时呼应和处理。

  3)实时调度机制

  实时操作体系不只要及时呼应实时事情中止,一起也要及时调度运转实时使命。可是,处理机调度并不能为所欲为的进行,由于涉及到两个进程之间的切换,只能在确保“安全切换”的时刻点上进行,实时调度机制包括两个方面,一是在调度战略和算法上确保优先调度实时使命;二是树立更多“安全切换”时刻点,确保及时调度实时使命。

  实时操作体系的组成

  实时体系由软件和硬件两部分组成。软件部分包括LabVIEW、RT引擎,以及LabVIEW项目和VI。硬件部分包括主机和RT终端。实时体系各个部分的介绍如下。

  主机

  主机是装有LabVIEW和LabVIEW Real-Time模块的核算机,在主机上开发实时体系的VI。开发实时体系VI后,可将VI下载到RT终端上。主机上可运转与RT终端交互的VI,作为用户界面。

  LabVIEW

  用户在主机上经过LabVIEW开发VI。Real-TIme模块扩展了LabVIEW的功用,供给了创立、调试和布置确认性VI的额定东西。

  LabVIEW项目

  运用LabVIEW项目将LabVIEW文件和非LabVIEW文件组合,创立独立的实时运用程序,然后将VI和其它文件下载或布置到RT终端上。保存项目时,LabVIEW会创立一个项目文件(.lvproj),其间包括对项目中文件的引证、装备信息、生成信息以及布置信息等。

  RT引擎

  RT引擎是在RT终端上运转的LabVIEW。RT引擎运转下载至RT终端的VI。RT引擎具有实时性,由于:

  RT引擎在实时操作体系(RTOS)上运转,这确保了LabVIEW履行体系和其它服务均为实时操作。

  RT引擎在RT系列硬件上运转。RT终端仅用于运转RT运用程序所需的VI和设备驱动,防止其它运用程序搅扰RT VI的运转。

  RT终端不运用虚拟内存,由于虚拟内存可能会形成不行预期的成果。

  RT终端

  RT终端指运转RT引擎和VI的RT系列硬件。联网RT系列设备是具有嵌入式处理器和实时操作体系的硬件渠道,实时操作体系用于用于RT引擎和VI。可运用独自的主机经过以太网与联网RT设备的操控VI进行通讯。联网RT系列设备的典范如下:

  NI RT系列PXI操控器-安装在NI PXI机箱中的联网设备,与机箱中的NI PXI模块通讯。可编写VI,运用PXI机箱中一切PXI模块、SCXI模块和其它信号调度设备的I/O功用。RT引擎也支撑RT系列PXI操控器的功用。关于RT引擎支撑的特定网络设备的功用,请参阅NI网站上的LabVIEW Real-TIme支撑页。

  NI CompactRIO系列-可重装备的操控和收集体系,高速牢靠。

  NI RT系列FP和cFP-运转ETS实时操作体系的网络设备。

  NI 1450系列紧凑型视觉体系-易用的分布式实时图画体系,经过IEEE 1394摄像头收集、处理和显现图画。

  台式机RT终端-装备RT引擎的台式机。关于将台式核算机装备为联网RT终端的详细信息,请参阅将台式核算机作为RT终端与RT终端合作运用。

  注: LabVIEW协助中不包括硬件相关的信息。关于设备的详细信息,请参阅特定的设备文档。

  USB存储设备

  Real-TIme模块支撑在RT终端上运用USB存储设备,例如,闪存盘、USB硬盘。将外部USB存储设备衔接至RT终端的USB端口,然后经过RT终端运转的VI拜访这些设备。

  把闪存盘刺进RT体系时,闪存盘会被主动分配盘符U:。每个新增的驱动器都会被分配一个盘符,盘符为下一个可用的字母。例如,V:、W:、X:,等等。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/93467.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部