¿Cuál es el futuro de Linux incorporado?

Creo que siempre habrá un mercado para los sistemas integrados que se ejecutan en Linux, pero nunca será un jugador importante.

La mayoría de los sistemas embebidos no se ejecutan en Linux; en su lugar, utilizan sistemas operativos en tiempo real de terceros como FreeRTOS, o más a menudo propietarios o ninguno (conocido como ejecutarse en metal desnudo).

La mayoría de los envíos de microcontroladores siguen siendo de 8 bits , no de 32 bits. La cuota de mercado de los dos es aproximadamente la misma (cada uno de más de $ 6 mil millones), pero dado que los bitters de 8 bits son en su mayoría más baratos que los de 32 bits, la cantidad de micros de 8 bits que se envían es en realidad mayor. Ambos están experimentando el mismo crecimiento, mientras que los envíos de 16 microcontroladores se han estancado. Todavía se introducen nuevos micros de 8 bits cada año, así como los dispositivos más grandes.

Entonces, los micros más pequeños de 8 bits obviamente no ejecutan Linux. La mayoría no ejecuta ningún sistema operativo. Trabajo con microcontroladores de 32 bits todos los días, y aunque uso un framework (Microchip Harmony), rara vez uso un sistema operativo, y cuando lo hago es FreeRTOS.

Como un ejemplo en el que los chips más pequeños van a dominar, muchos consumidores están cambiando de iluminación incandescente a LED, y cada una de esas bombillas tiene un micro. Y probablemente sin sistema operativo en absoluto.

El problema con Linux es que necesita una gran cantidad de RAM (al menos unos cientos de MB) para ejecutarlo, y la mayoría de los productos no pueden pagar ese costo adicional además del microcontrolador, que generalmente viene con menos de un MB de SRAM .

Aunque hay muchas computadoras de placa única como la Raspberry Pi con Linux, no encontrarás estas realmente diseñadas en productos que se envían en ningún tipo de volumen. Los fabricantes diseñan sus propios PCB para la mayoría de los productos integrados, y cada centavo cuenta.

Es posible que encuentre sistemas integrados que ejecutan Linux en diversos productos de entretenimiento, incluidos automóviles, que requieren un sistema de archivos o transmiten video o audio a través de una red. Pero esta es una porción relativamente pequeña del mercado global integrado.

En mis más de 40 años de carrera con sistemas embebidos, trabajé exactamente en uno que usaba Linux embebido, un dispositivo médico de alta gama, y ​​nunca llegó al mercado como producto comercial.

Según este artículo, se enviaron 31 mil millones de microcontroladores en 2016, y se espera que el número aumente a 50 mil millones en 2019. Supongo que solo un pequeño porcentaje de ellos tendrá la capacidad de ejecutar Linux incorporado.

Desde mi punto de vista, el Linux incorporado aplicará más y más dispositivos en el futuro, al igual que en la última década. Disfrutarás de más diversión para trabajar como ingeniero relacionado.

En los últimos 10 años, el Linux incorporado se ha aplicado a muchos dispositivos. Desde el robot hasta el enrutador, desde el televisor hasta un reloj inteligente, desde la caja de juegos hasta la unidad principal de un automóvil, Linux integrado está en cualquier lugar. Especialmente después de que el sistema Android fuera publicado en 2006, la aplicación de Linux embebido está en auge.

No como hace 10 años, la capacidad de los procesadores integrados tenía muchas limitaciones en esa generación. Los procesadores integrados son cada vez más potentes ahora. Casi no hay diferencia en una aplicación entre su versión integrada de Linux y la versión de PC.

Como ingeniero de sistemas de software integrado. He trabajado en productos integrados de Linux relacionados durante 8 años. Los productos que solía involucrar incluyen juguetes inteligentes, enrutadores, dispositivos multimedia, teléfonos móviles, dispositivos de navegación portátiles, sistemas de audio / video para automóviles, equipos de medición de la industria … mucho más divertido y desafiante aquí :).

Mira a tu alrededor. El 80% de las cosas que interactúan corren dentro de Linux.

Sistemas de infoentretenimiento, cajeros automáticos, IoT Billboards, sistemas GPS, juegos interactivos, parques de atracciones, decodificadores, DVR, casi todos los sistemas interactivos utilizan Linux integrado

Es muy difícil ejecutar un sistema operativo completo en un sistema, es por eso que puede personalizar las cosas necesarias en una placa y usarlo según sea necesario, evitando así la carga innecesaria en la placa.

La cantidad de objetos que interactúan a su alrededor aumenta día a día y, por lo tanto, es la necesidad de los desarrolladores de Embedded Linux. Creo que es una gran habilidad mirar el mercado futurista.

El futuro de Linux embebido es claro. Muchos sistemas y productos pueden usarlo para la operación. Como alimento para cualquier hardware, el diseño de productos en Linux continúa aplicándose en muchas áreas.

Software Linux incorporado para hardware