Red de conocimiento informático - Conocimiento informático - Programación integrada de programación integrada

Programación integrada de programación integrada

Los sistemas integrados generalmente se refieren a sistemas que no son PC, que incluyen hardware y software. El hardware incluye procesadores/microprocesadores, memoria y dispositivos periféricos, puertos de E/S, controladores de gráficos, etc. El segmento de software incluye software de sistema operativo (SO) (que requiere operaciones multitarea y en tiempo real) y programación de aplicaciones. A veces los diseñadores combinan los dos tipos de software. Las aplicaciones controlan el funcionamiento y el comportamiento del sistema; el sistema operativo controla la interacción de la programación de aplicaciones con el hardware.

El desarrollo integrado actual generalmente se refiere al tipo con sistema operativo integrado. Las funciones del producto son complejas y no se pueden realizar mediante el desarrollo de un microcontrolador, lo que también puede reflejar las ventajas del sistema integrado. sistemas operativos. Los productos integrados se pueden ver en muchos campos, como aviación, atención médica, electrodomésticos, electrónica de consumo, electrónica automotriz, dispositivos móviles, etc., y sus campos de aplicación son extremadamente amplios, por lo que el desarrollo integrado es muy popular ahora y tiene muy buenas perspectivas de desarrollo. ! ! El núcleo del sistema integrado es el microprocesador integrado. Los microprocesadores integrados generalmente tienen las siguientes cuatro características:

1) Tiene un fuerte soporte para multitarea en tiempo real, puede completar tareas múltiples y tiene un tiempo de respuesta de interrupción corto, lo que hace que el código interno y la ejecución del núcleo en tiempo real el tiempo se reduce al mínimo.

2) Tiene una poderosa función de protección del área de almacenamiento. Esto se debe a que la estructura de software del sistema integrado se ha modularizado y, para evitar interacciones cruzadas erróneas entre los módulos de software, es necesario diseñar una potente función de protección del área de almacenamiento, que también favorezca el diagnóstico del software.

3) Estructura de procesador escalable para desarrollar rápidamente el microprocesador integrado de mayor rendimiento que cumpla con los requisitos de la aplicación.

4) Los microprocesadores integrados deben tener un consumo de energía muy bajo, especialmente para los sistemas integrados que funcionan con baterías utilizados en equipos informáticos y de comunicación portátiles e inalámbricos, si el consumo de energía es de solo mW o incluso μW.