五个最常用的实时操作系统是什么? [英] What are the five most commonly used real-time operating systems?

查看:1370
本文介绍了五个最常用的实时操作系统是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找最常用的5种实时操作系统.我在Google上进行了搜索,维基百科列出了RTOS,但它们的顺序是随机的,并且我也不相信所有这些工具都是实时的.

另一个问题:我们可以包括Windows 7吗?当我们将5个任务的优先级设置为例如实时时.

解决方案

与我接触过的实时操作系统,以(主观)影响为顺序:

  • VxWorks
  • QNX
  • eCos
  • RTLinux

尤其是VxWorks在关键应用程序中拥有悠久的历史-例如,在汽车和各种NASA太空平台中.但是,它既不是免费软件也不是开源软件-在我自己的项目之一中,我可能更喜欢eCos或RTLinux.

这篇Wikipedia文章也有 exokernel 设计).

在您使用此列表时,如果没有更多信息,我们将无法提供更多信息.例如,如果您打算开发RT软件,则要考虑的因素远远超过每个RTOS的普及程度.成本,支持的硬件,对各种接口的熟悉程度,对特定应用程序的供应商支持,开发工具的质量等都应考虑在内...

I am looking for mostly used 5 Real-Time operating systems. I searched on Google and Wikipedia has a list of RTOSs, but they are in random order and also I am not convinced that all of them really operating real-time.

One more question: can we include Windows 7? When we set priority of 5 tasks, for example to realtime.

解决方案

Real-time operating systems that I have come in contact with, in order of (subjective) impact:

  • VxWorks
  • QNX
  • eCos
  • RTLinux

Especially VxWorks has a long history in critical applications - for example, in cars and various NASA space platforms. It is however neither free nor open source software - I would probably prefer eCos or RTLinux in one of my own projects.

This Wikipedia article also has a section with what is supposedly a list of the most deployed RTOS, although its contents are not supported by any references.

That said, if you search around a bit you will find that the most deployed RTOS are usually found in proprietary embedded systems. Many of those actually push the definition of an Operating System quite a bit (e.g. the various exokernel designs out there).

Without more informaton on your use of this list, we cannot provide more information. If you intend to develop RT software, for example, there are far more factors to consider than the popularity of each RTOS. Cost, supported hardware, familiarity with the various interfaces, vendor support for specific applications, quality of the development tools etc. should all be taken into account...

这篇关于五个最常用的实时操作系统是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆