Quais são os cinco sistemas operacionais mais usados em tempo real? [fechado]

Estou à procura de 5 sistemas operativos em tempo Real. Eu procurei no Google e hotéis-pensão - tem uma lista de RTOSs, mas eles estão em ordem aleatória e também não estou convencido de que todos eles realmente operando em tempo real.

Mais uma pergunta: podemos incluir o Windows 7? Quando definimos a prioridade de 5 tarefas, por exemplo em tempo real.

Author: Majid Azimi, 2011-03-12

6 answers

Sistemas Operativos em tempo Real com os quais entrei em contacto, por ordem de impacto (subjectivo):

  • VxWorks
  • QNX
  • eCos
  • RTLinux
Especialmente a VxWorks tem uma longa história em aplicações críticas - por exemplo, em carros e várias plataformas espaciais da NASA. No entanto, não é software livre nem de código aberto - eu provavelmente preferiria eCos ou RTLinux em um dos meus próprios projetos.

Este artigo da Wikipédia também tem um secção com o que é supostamente uma lista dos RTOS mais implantados, embora o seu conteúdo não seja suportado por quaisquer referências.

Dito isto, se procurar um pouco, irá descobrir que os RTOS mais implantados são normalmente encontrados em sistemas incorporados proprietários. Muitos desses realmente empurram a definição de um sistema operacional bastante (por exemplo, os vários projetos exokernel lá fora).

Sem mais informações sobre a sua utilização desta lista, não podemos fornecer mais informações. Se você pretende desenvolver software de RT, por exemplo, há muito mais fatores a considerar do que a popularidade de cada RTOS. Custo, hardware suportado, familiaridade com as várias interfaces, suporte do fornecedor para aplicações específicas, qualidade das ferramentas de desenvolvimento, etc. todos devem ser tidos em conta...

 16
Author: thkala, 2011-03-12 10:59:27

Da longa lista da Wikipédia, os nomes que reconheci como "implantados" entre pessoas que conheço:

ECos, LynxOS, QNX, RTAI, RTLinux, Symbian OS, VxWorks, Windows CE, MontaVista Linux.

Destes, acho que esta ordem: So Simbiano, Windows CE, QNX, MontaVista, RTLinux. Mas esses são os meus palpites. :)

Se quiser incluir sistemas suaves em tempo Real, O Windows 7 e o stock Linux poderão qualificar-se. Depende das tuas necessidades.

 5
Author: sarnold, 2011-04-09 10:14:26

O VDC faz uma pesquisa anual do mercado do sistema embutido que, sem dúvida, responderia à sua pergunta; tem de pagar o relatório completo, mas pode obter gratuitamente o Resumo Executivo se se registar.

De outras fontes: Em 2006, dos fornecedores comerciais de RTOS, os seguintes led:

  • VxWorks
  • XP incorporado
  • Windows CE
  • DSP / BIOS
  • Red Hat Linux
[[1]} agora, estes são de respostas do inquérito , e alguns de não consideraria isto em tempo Real, por isso, se eliminasse a OSs em tempo não real, diria:
  • VxWorks
  • Windows CE
  • DSP / BIOS
  • QNX
  • RTX

But survey response is not divided by platform type; what is appropriate to an 8 bit system, or a deeply embedded system with no need for file-systems,networking, or display etc. são muito diferentes. E se você nunca usou um DSP TI, você nunca teria encontrado DSP/BIOS antes. Entao a questão em si é provavelmente muito simplista para responder, uma vez que para obter resultados significativos você provavelmente tem que especificar a plataforma alvo e complexidade da aplicação.

O inquérito também não considera os ORT não comerciais, como os FreeRTOS, os RTEMS e os eCOS. Estes são muito dignos de consideração e, em alguns casos, de qualidade superior a alguns sistemas comerciais. Em 2009, por exemplo, o FreeRTOS foi baixado mais de 77500 vezes, e o eCOS tem um amplo apoio para file-systems and networking etc. É claro que ninguém pode dizer quantas RTOSes são usadas em produtos reais ou simplesmente por hobbyists ou mesmo baixadas e nunca usadas.

Outra questão é se está interessado em volume de produto ou número de projectos distintos ? Por exemplo, widget pode incorporar say Keil RTX amontoado livre com seu braço-MDK, e vender em milhões, enquanto PABX-Exchange-B, pode usar VxWorks custando dezenas de milhares em royalties e licenças de desenvolvimento, mas vender nas poucas dezenas. A comparação é inútil.

 4
Author: Clifford, 2011-03-15 23:16:06

A escolha dos RTOS depende fortemente do domínio de Aplicação. Em cada domínio de aplicação (por exemplo, aviónica, automóvel, Militar) existe um líder. Além disso, porque cada domínio de aplicação tem diferentes regras de certificação (por exemplo, OSEK/AUTOSAR em automotivo, DO-178B em aviônica, etc.) e alguns RTOSs não foram certificados para todos os padrões.

Pela minha experiência, o WindRiver VxWorks é o mais utilizado em todos os domínios de Aplicação.

Mas eu conheço empresas que usam GreenHills Integrity( avionics), Windows CE 6 (consumer), LynxOS (military) Vector and Erika Enterprise (automotive).

 4
Author: Claudio, 2018-03-29 13:03:57
E a integridade de Green Hills? aos seus olhos, são o fornecedor independente dos RTOS no 1, o que implica que a Wind River já não é independente como é propriedade da Intel. Eles também têm ENEA como número 2, mas isso parece baseado em receitas.
 1
Author: tony, 2013-03-28 10:21:57

Também podemos adicionar ERCOS (Sistema Operacional de controlo em tempo Real incorporado com base no sistema operacional Osek standad) RTOS na lista. É amplamente utilizado na indústria automotiva, mas vrutually desconhecido para muitas pessoas. É como um eCos, mas não um feitiço aberto.

 0
Author: Jeganraj, 2011-04-16 11:04:37