Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Operating system 五种最常用的实时操作系统是什么?_Operating System_Real Time_Rtos - Fatal编程技术网

Operating system 五种最常用的实时操作系统是什么?

Operating system 五种最常用的实时操作系统是什么?,operating-system,real-time,rtos,Operating System,Real Time,Rtos,我正在寻找最常用的5实时操作系统。我在谷歌上搜索过,有一个RTOS列表,但它们是随机排列的,而且我也不相信它们都是实时运行的 还有一个问题:我们可以包括Windows7吗?当我们将5项任务的优先级设置为实时时。在维基百科的长列表中,我在我认识的人中识别为“部署”的名字: eCos、LynxOS、QNX、RTAI、RTLinux、Symbian操作系统、VxWorks、Windows CE、MontaVista Linux 其中,我猜顺序是:Symbian操作系统、Windows CE、QNX、M

我正在寻找最常用的5实时操作系统。我在谷歌上搜索过,有一个RTOS列表,但它们是随机排列的,而且我也不相信它们都是实时运行的


还有一个问题:我们可以包括Windows7吗?当我们将5项任务的优先级设置为实时时。

在维基百科的长列表中,我在我认识的人中识别为“部署”的名字:

eCos、LynxOS、QNX、RTAI、RTLinux、Symbian操作系统、VxWorks、Windows CE、MontaVista Linux

其中,我猜顺序是:Symbian操作系统、Windows CE、QNX、MontaVista、RTLinux。但这是我的猜测


如果你想包括软实时系统,Windows7和Linux股票可能符合条件。取决于您的需要。

我接触过的实时操作系统,按(主观)影响的顺序排列:

  • VxWorks
  • QNX
  • 生态系统
  • RTLinux
尤其是VxWorks在关键应用方面有着悠久的历史,例如在汽车和各种NASA空间平台上。然而,它既不是免费的,也不是开源软件——在我自己的一个项目中,我可能更喜欢eCos或RTLinux

还有一个可能是部署最多的RTO列表,尽管其内容不受任何引用的支持

也就是说,如果你搜索一下,你会发现部署最多的RTO通常出现在专有的嵌入式系统中。许多人实际上在很大程度上推动了操作系统的定义(例如,各种各样的设计)


如果没有更多关于您使用此列表的信息,我们将无法提供更多信息。例如,如果你打算开发RT软件,考虑到每个RTOS的流行,还有很多因素需要考虑。成本、受支持的硬件、对各种接口的熟悉程度、供应商对特定应用程序的支持、开发工具的质量等都应该考虑在内……

VDC对嵌入式系统市场进行年度调查,这无疑会回答您的问题;您必须为完整的报告付费,但如果您注册,您可以免费获得报告

其他来源: 2006年,在商业RTOS供应商中,以下led:

  • VxWorks
  • XP嵌入式
  • Windows CE
  • DSP/BIOS
  • 红帽Linux

现在,这些都来自于,有些我不会考虑实时,所以如果你剔除非实时OSs,我会说:

  • VxWorks
  • Windows CE
  • DSP/BIOS
  • QNX
  • RTX
但调查响应不按平台类型划分;适用于8位系统或不需要文件系统、网络或显示器等的深度嵌入式系统的内容非常不同。如果您从未使用过TI DSP,您以前就不会遇到DSP/BIOS。因此,这个问题本身可能过于简单,无法回答,因为要获得有意义的结果,您可能必须指定目标平台和应用程序的复杂性

调查也没有考虑FreeRTOS、RTEMS和ECOS等非商业RTOS。这些是非常值得考虑的,在某些情况下,其质量优于某些商业系统。例如,在2009年,FreeRTOS是,eCOS对文件系统和网络等有着广泛的支持。当然,没有人知道有多少这样的RTOS被用于实际产品中,或者仅仅被爱好者使用,甚至被下载并从未使用过


另一个问题是,您是否对产品的数量或不同项目的数量感兴趣?例如,WidgetA可能会将say Keil RTX与ARM-MDK捆绑在一起,以百万计的价格销售,而PABX-Exchange-B可能会使用VxWorks,其版税和开发许可费可能会高达数万美元,但只销售几十美元。这种比较毫无意义。

我们还可以在列表中添加ERCOS(基于OSEK标准的嵌入式实时控制操作系统)RTO。它广泛应用于汽车工业,但许多人并不知道。这就像一个eCos,但不是一个开放式的sorce。

那么Green Hills Integrity呢?在他们看来,他们是第一位独立RTOS供应商,这意味着Wind River不再是Intel所拥有的独立公司。他们也将ENEA列为第二,但这似乎是基于收入。

RTO的选择在很大程度上取决于应用领域。在每个应用领域(如航空电子、汽车、军事)都有一个领导者。此外,由于每个应用领域都有不同的认证规则(例如,汽车中的OSEK/AUTOSAR、航空电子中的DO-178B等),并且一些RTOS尚未针对所有标准进行认证

根据我的经验,WindRiver VxWorks是所有应用领域中使用最多的


但我知道一些公司在使用格林希尔Integrity(航空电子)、Windows CE 6(消费者)、LynxOS(军用)Vector和(汽车)。

这不是对这个问题的回答,而是一个轶事性的观点。为什么它被“接受”?你能列出汽车行业使用的产品吗?@ObaidMaroof:这个问题已经有一年多的历史了,并没有专门问汽车行业;做你自己的研究或自己发布一个特定的问题。投票结束时,以意见为基础/太广泛/工具推荐。