¿Cuáles son los sistemas operativos integrados típicos?
¡Hola!
El sistema operativo integrado EOS (Embedded Operating System) es un software de sistema ampliamente utilizado en el pasado, principalmente en los campos de control industrial y sistemas de defensa. . EOS es responsable de asignar y programar todos los recursos de software y hardware del sistema integrado, controlar y coordinar las actividades concurrentes, debe reflejar las características del sistema en el que se encuentra y puede lograr las funciones requeridas por el sistema mediante la carga y descarga; ciertos módulos. Actualmente, se han lanzado algunas series de productos EOS con aplicaciones relativamente exitosas. Con el desarrollo de la tecnología de Internet, la popularización y aplicación de los dispositivos de información y la miniaturización y especialización de EOS, EOS ha comenzado a desarrollarse desde una única función débil hasta una función fuerte y altamente especializada. Los sistemas operativos integrados tienen características sobresalientes en términos de eficiencia del sistema en tiempo real, dependencias relacionadas con el hardware, solidificación del software y especificidad de las aplicaciones. En comparación con los sistemas operativos generales, EOS además de tener las funciones más básicas de los sistemas operativos generales, como programación de tareas, mecanismo de sincronización, procesamiento de interrupciones, funciones de archivos, etc., también tiene las siguientes características:
(1) Capacidad de carga. Arquitectura abierta y escalable.
(2) Sólido rendimiento en tiempo real. EOS generalmente tiene un sólido rendimiento en tiempo real y puede usarse para el control de varios equipos.
(3) Interfaz unificada. Proporciona acceso a varios controladores de dispositivos.
(4) Es fácil de operar y simple, y proporciona una GUI gráfica e interfaz gráfica amigables, buscando la facilidad de aprendizaje y uso.
( 5) Proporciona una potente función de red, admite el protocolo TCP/IP y otros protocolos, proporciona soporte para el protocolo TCP/UDP/IP/PPP y una interfaz de capa de acceso MAC unificada y reserva interfaces para varios dispositivos informáticos móviles.
( 6) Fuerte estabilidad, interactividad débil. Una vez que el sistema integrado comienza a ejecutarse, no requiere demasiada intervención del usuario, lo que requiere que el EOS responsable de la administración del sistema tenga una gran estabilidad. La interfaz de usuario de un sistema operativo integrado generalmente no proporciona comandos de operación. Proporciona servicios a los programas de usuario a través de comandos de llamada al sistema.
(7) Solidificar el código. En los sistemas integrados, el sistema operativo integrado y el software de aplicación están solidificados en la ROM de la computadora del sistema integrado. La memoria auxiliar rara vez se usa en sistemas integrados, por lo que las funciones de administración de archivos del sistema operativo integrado deberían poder eliminarse fácilmente y usarse con varios sistemas de archivos de memoria.
(8) Mejor adaptabilidad del hardware, es decir , buena portabilidad.
Hay alrededor de 40 tipos de sistemas operativos integrados que se utilizan en dispositivos de información a nivel internacional. Ahora, los productos EOS muy populares en el mercado, incluido Palm OS, una filial de 3Corn, tienen una cuota global del 50%, mientras que Windows CE de Microsoft sólo representa el 29%. En el mercado estadounidense, Palm OS supera con creces a Windows CE con una cuota del 80%. Linux de código abierto es muy adecuado para el desarrollo de dispositivos de información.
Por ejemplo: Hongqi Embedded Linux desarrollado por Zhongke Hongqi Software Technology Co., Ltd. y operación integrada basada en Xlinux desarrollada por American Nethu Company System " Cuarc". "Quark" es actualmente el Linux más pequeño del mundo. Tiene dos características destacadas: su pequeño tamaño y el uso de codificación GCS.
Los sistemas integrados comunes incluyen: Linux, uClinux, WinCE, PalmOS, Symbian, eCos, uCOS-II, VxWorks, pSOS, Nucleus, ThreadX, Rtems, QNX, INTEGRITY, OSE, C Executive.
El desarrollo de sistemas operativos integrados también impulsará una nueva ronda de competencia tecnológica