¿Cuál es el sistema operativo integrado más utilizado?

Suponiendo que quiere decir “sin contar dispositivos móviles”, Android es ahora el sistema operativo más utilizado en nuevos proyectos integrados, incluso ignorando los dispositivos móviles [1]. ¿Y por qué no? Tiene un kernel adecuado para uso integrado probado en más de 900 millones de dispositivos móviles y contando.

Aparte de las encuestas de nuevos proyectos, como el mencionado anteriormente, no puedo encontrar ningún dato sobre el uso del sistema operativo incorporado. Pero podemos estimar fácilmente los cinco primeros más o menos, sin ningún orden en particular:

  • QNX
  • eCos
  • Vxworks
  • LynxOS
  • Linux incorporado, como MontaVista Linux

Embedded Linux es la solución integrada más común, debido al costo gratuito y la ubicuidad de Linux. La gran mayoría de los proyectos integrados utilizan Linux. Sin embargo, hay ciertas industrias, como la aeroespacial, la automotriz y la defensa, que dependen en gran medida de VxWorks.

[1] Android, FreeRTOS encabezó la encuesta integrada de EE Times en 2013

Es posible que Android tenga la mayoría de las unidades enviadas (aunque no he visto ningún dato verificado que lo confirme). Otra forma de medir el “uso más extendido” es en el diseño de victorias. Dudo que Android esté incluso cerca de la cima en cuanto a diseño gana. Mi suposición semiinformada sería:

  • Sin sistema operativo / de cosecha propia. La mayoría de los procesadores de 8/16 bits probablemente ejecutan un sistema muy simple de operación por turnos o de interrupción que es de cosecha propia. Es posible que se sorprenda de cuántos bucles while (1) se utilizan como sistema operativo básico.
  • µC / OS-II, FreeRTOS o una huella extremadamente pequeña similar
  • Linux incorporado: la mayoría de los fabricantes de chips utilizan Linux como su sistema operativo compatible para los nuevos SOC. Pueden obtenerlo de forma gratuita y no es necesario que apoyen directamente a los proveedores de terceros (Wind River, Green Hills, etc.). Por lo general, no son Monte Vista, solo 2.X / 3.
  • Luego vienen los varios núcleos completos (VxWorks, Integrity, QNX, Monte Vista, etc.) y los núcleos pequeños (ThreadX, µ-velOSity, eCOS, FreeBSD, etc.).

Según Linux Insider, es ITRON, algo de lo que mucha gente no habría oído hablar.

http://www.linuxinsider.com/stor