Red de conocimiento informático - Conocimiento informático - ¿Cuál es la función principal del sistema operativo (como Linux) de los sistemas integrados?

¿Cuál es la función principal del sistema operativo (como Linux) de los sistemas integrados?

Linux, vxworks y wince son sistemas operativos que se pueden utilizar en el campo integrado. Sus funciones son similares a las de Windows en las PC

xp, y todos son para mayor comodidad. de gestión.

ARM es el nombre de una empresa y el nombre colectivo de un gran tipo de microcontroladores/microprocesadores (todos desarrollados en base al núcleo de CPU proporcionado por ARM). Además de ARM, existen varios tipos de CPU, como MIPS y PowerPC, que se utilizan en el campo integrado. Puede considerarlas como CPU en plataformas de PC, excepto que su uso no es solo para computadoras de escritorio e integran muchos módulos funcionales. .

Entonces la respuesta a su pregunta:

1. Hay productos que están separados de ARM. Por ejemplo, los productos desarrollados en MIPS también se pueden trasplantar a MIPS. ;Lo mismo ocurre con WINCE y VXWORKS. ¿Por qué escuchamos más sobre ARM? Es porque ha hecho un buen trabajo promocionándolo y tiene ventajas en precio y consumo de energía. Los fabricantes de semiconductores de renombre internacional tienen productos que utilizan núcleos ARM, por lo que se puede decir que es un lugar. donde florecen cien flores.

2. El desarrollo integrado básicamente usa C. También se puede usar C, pero rara vez se usa. Cuando se trata de la parte subyacente (hardware), se necesita una pequeña cantidad de ensamblaje (por supuesto, el formato del ensamblaje está relacionado con el tipo de CPU utilizado).

3. CPU y un producto Además de la CPU, hay otros componentes, como sensores de temperatura y varias interfaces de comunicación. Todos estos son elementos de hardware y están hechos de chips reales. Si este producto no es complicado pero usa ARM, aún puede usar programas comunes para controlar el hardware sin usar un sistema operativo (un dicho común en la industria es: rayas, pero cuando la función de este producto es muy compleja y Ethernet lo es); Internet, las interfaces y una gran cantidad de hardware avanzado, como los teléfonos inteligentes, requieren un sistema operativo integrado para controlar el teléfono. De esta manera, para los teléfonos móviles, el desarrollo de productos se acelerará y el mantenimiento será relativamente más rápido. y requiere menos trabajo de modificación al mejorar. La mayoría de los teléfonos inteligentes que ves en el mercado están basados ​​en el sistema WINDOWS

MOBILE. Por supuesto, SYMBIAN de NOKIA también es un sistema operativo integrado, pero está dedicado a teléfonos móviles y a una pequeña cantidad de teléfonos inteligentes. Los teléfonos como algunos teléfonos inteligentes MOTO utilizan sistemas LINUX integrados.

Entonces, para un producto más complejo, los ingenieros realizan sus propias tareas. Algunos son específicamente responsables de la parte del circuito de hardware, otros son específicamente responsables de modificar el controlador del sistema operativo y otros son específicamente responsables de escribir la parte superior. Software de aplicación de capa, por lo que hay ingenieros de hardware integrados y ingenieros de software integrados. En muchas pequeñas y medianas empresas, una sola persona realiza gran parte del trabajo, por lo que la clasificación no es tan detallada.

4. Se ha respondido la parte 3. La ejecución del sistema operativo se divide básicamente como dijiste. Debido a que cada parte del trabajo es más complicada, es mejor tener a alguien responsable de cada parte. parte, para que se pueda garantizar el progreso del proyecto.