Red de conocimiento informático - Conocimiento informático - ¿Cuál es la diferencia entre Linux integrado y Linux? ¿Cuál es el papel de Linux?

¿Cuál es la diferencia entre Linux integrado y Linux? ¿Cuál es el papel de Linux?

1. ¿Qué es un sistema Linux integrado?

El sistema Linux integrado utiliza muchas de las características propias de Linux y las aplica a los sistemas integrados.

Las ventajas de Linux para uso integrado son, en primer lugar, que Linux es de código abierto, no existe tecnología de caja negra y muchos entusiastas de Linux en todo el mundo brindan un sólido soporte técnico a los desarrolladores de Linux; Kernel de Linux Es pequeño y eficiente, y la velocidad de actualización del kernel es muy rápida. En tercer lugar, Linux es un sistema operativo gratuito y tiene un precio muy competitivo;

Linux también tiene muchas características que requieren los sistemas operativos integrados

. Lo que destaca es que Linux se adapta a una variedad de CPU y plataformas de hardware, y es multiplataforma. sistema. Hasta ahora, puede admitir veinte o treinta tipos de CPU. Además, el rendimiento es estable, la adaptabilidad es muy buena y es fácil de desarrollar y utilizar. Muchas CPU, incluidos chips de la industria de electrodomésticos, han comenzado a migrar plataformas Linux. La velocidad de migración supera con creces la del entorno de desarrollo Java. En otras palabras, si utiliza el entorno Linux para desarrollar productos hoy, no tendrá problemas para cambiar la CPU en el futuro. Al mismo tiempo, la estructura del kernel de Linux es muy completa en términos de red. Linux tiene el soporte más completo para el protocolo TCP/IP más utilizado en la red. Proporciona soporte para redes Ethernet de 10M, 100M y Gigabit, así como redes inalámbricas, anillo Toker, fibra óptica e incluso satélites. Por tanto

Linux es muy adecuado para el desarrollo de dispositivos de información.

También hay cada vez más desarrolladores que utilizan Linux para desarrollar productos de conectividad inalámbrica. Linux tiene una ventaja muy importante en el campo de rápido crecimiento de las aplicaciones de conexión inalámbrica, que es su velocidad de desarrollo bastante rápida. Esto se debe a que LInux tiene muchas herramientas y Linux es familiar para muchos programadores. Por lo tanto, queremos utilizar el sistema operativo Linux en sistemas integrados.

Linux tiene el tamaño adecuado para un sistema operativo integrado: la modularidad, adaptabilidad y configurabilidad inherentes de Linux hacen que esto sea fácil de hacer. Además, la practicidad del código fuente de Linux y el entusiasmo de miles de programadores por usarlo en innumerables aplicaciones de software integradas han llevado a la aparición de muchos Linux integrados, entre ellos: Embedix, ETLinux, LEM, Linux Router Project, LOAF, uCLinux, muLinux, ThinLinux, FirePlug, Linux y PizzaBox Linux

Ver [url]www.linuxdevices.com/links/ www.linuxdevices.com/links/ [/url]

Relativamente, La interfaz gráfica de Linux todavía es relativamente débil, pero la interfaz gráfica de Linux también se ha desarrollado rápidamente en los últimos años, por lo que esto no es un problema.

2. Qué es Linux integrado

Linux integrado es una adaptación y modificación del cada vez más popular sistema operativo Linux para que pueda utilizarse en sistemas informáticos integrados

Embedded Linux es un sistema operativo que se ejecuta en Internet. No solo hereda los recursos ilimitados de código fuente abierto en Internet, sino que también tiene las características de un sistema operativo integrado

2 Las características de Embedded Linux incluyen derechos de autor gratuitos. tarifas de compra, costos de medios, soporte técnico para software gratuito en todo el mundo

Los desarrolladores brindan soporte, las funciones de red son gratuitas y tienen un rendimiento excelente, fácil transferencia de software, código abierto y muchas aplicaciones de software

El ciclo de desarrollo de productos de aplicaciones de soporte de software es corto, se pueden lanzar nuevos productos rápidamente porque hay muchos códigos públicos a los que se puede hacer referencia y trasplantar

Rendimiento en tiempo real RT_Linux Linux integrado como Hardhat Linux admite rendimiento en tiempo real, buena estabilidad y buena seguridad

3 Embedded Linux tiene enormes perspectivas de mercado y oportunidades comerciales, y ha surgido una gran cantidad de empresas y productos profesionales, como Montavista

Lineo Emi y otras asociaciones industriales como Embedded Linux Consortum han recibido empresas de informática y OEM de renombre mundial

Soporte de fabricantes a nivel de placa, como IBM Motorola Intel y otros fabricantes de sistemas integrados tradicionales también han adoptado estrategias de Linux , como Lynxworks Windriver QNX, etc. También hay una gran cantidad de pasatiempos de Linux integrados en Internet. Linux integrado admite casi todas las CPU integradas y se adapta a casi todas las placas OEM integradas

4 Los campos de aplicación de Linux integrado es muy amplio y las principales aplicaciones son. Los campos incluyen información sobre electrodomésticos, PDA, decodificadores, teléfonos digitales, contestador automático, pantalla, red de datos, conmutadores Ethernet, puente de enrutador.

Hub Servidores de acceso remoto, Frame Relay ATM, comunicación remota, electrónica médica, transporte, informática y equipos externos

Asumir control industrial, aeroespacial, etc.

3. Si se pide a los ingenieros que den la definición de sistemas integrados, obtendrán 10 respuestas diferentes. En términos generales, la mayoría de los sistemas integrados realizan tareas específicas. Suponemos que el sistema integrado más simple consta de funcionalidad de entrada/salida, así como cierta lógica de control, y que el sistema realiza algún tipo de función según su configuración. Según este estándar, un contador 74123 que implementa lógica de control y un estado puede considerarse un sistema integrado. Se podría agregar que el sistema debe ser programable mediante software almacenado en firmware. Esta nueva definición de sistema integrado incluye entrada/salida (E/S) y lógica de control almacenada

en el firmware del sistema. Una computadora de escritorio con mouse, teclado, conexión de red y ejecutando un sistema operativo multitarea con interfaz gráfica de usuario (GUI)

obviamente cumple con estos requisitos, pero ¿podemos considerarlo un sistema integrado?

Si el ordenador de sobremesa no es un sistema integrado, ¿qué pasa con el dispositivo portátil? Tienen capacidades de E/S y pueden ejecutar lógica de control almacenada en el firmware. Algunos dicen que, a diferencia de las computadoras de escritorio y los dispositivos portátiles, los cuales son dispositivos informáticos de uso general que pueden ejecutar software para realizar muchas tareas diferentes, los sistemas integrados (por ejemplo, un controlador de lavavajillas o un sistema de navegación de vuelo) están diseñados principalmente para una tarea específica. Propósito. Diseñado para tareas. Esta limitación funcional específica hace que el dispositivo integrado sea funcionalmente único. Si es así, ¿por qué algunos sistemas integrados se diseñan con funcionalidad adicional, como programas almacenados en memoria no volátil y la capacidad de ejecutar sistemas operativos multitarea que pueden completar tareas fuera del alcance del diseño original?

En el pasado, era mucho más sencillo distinguir entre sistemas integrados y ordenadores de uso general que hoy.

Por ejemplo, puede distinguir fácilmente un sistema integrado de tarjeta de marco T1 basado en 8051 de una estación de trabajo Sun UNIX. Hoy en día, es difícil diferenciar funcionalmente entre una estación de trabajo Sun y un decodificador que contiene un PowerPC con 32 MB de RAM y 16 MB de almacenamiento flash. Un decodificador de este tipo puede ejecutar un sistema operativo multitarea con una GUI, puede actualizarse en el campo, puede ejecutar múltiples programas (como controladores de video, video digital y máquinas virtuales Java) simultáneamente y también puede realizar conexiones seguras a Internet. Comercio en línea. Es difícil saber si este decodificador es un sistema integrado. Obviamente, la mejora del rendimiento del hardware y la disminución del precio han desdibujado los límites entre las computadoras generales y los sistemas integrados. El avance de la tecnología nos dificulta definir qué es integrado.