¿Qué es ISR en sistemas integrados?
ISR en embebido se refiere al procesamiento del servicio de interrupción y a las rutinas del servicio de interrupción (Rutinas de servicio de interrupción).
La rutina del servicio de interrupción es una forma en que el procesador maneja "asuntos urgentes". Puede entenderse como un servicio, que se completa ejecutando un programa específico preprogramado. programa de servicio de interrupción. El programa que maneja la "emergencia" se llama rutina de servicio de interrupción.
El equipo del sistema integrado generalmente consta de un sistema informático integrado y un dispositivo de ejecución. El sistema informático integrado es el núcleo de todo el sistema integrado y consta de una capa de hardware, una capa intermedia, una capa de software del sistema y una capa de software. una capa de software de aplicación.
Información ampliada:
Interrumpir el flujo de procesamiento: Interrumpir el flujo de procesamiento:
1. Proteger el sitio del proceso interrumpido. Para que el proceso regrese con precisión al punto de interrupción después de que se complete el procesamiento de la interrupción, el sistema debe guardar los valores actuales de la palabra de estado del programa del procesador PSW y el contador del programa PC.
2. Analizar la causa de la interrupción y ejecutar el manejador de interrupciones correspondiente. Cuando se producen varias solicitudes de interrupción simultáneamente, se procesa la solicitud de interrupción de la fuente de interrupción de mayor prioridad.
3. Restaure la escena del proceso interrumpido y la CPU continúa ejecutando el proceso interrumpido original.
Funciones del sistema de archivos:
1. Los sistemas de archivos integrados suelen admitir varios sistemas de archivos estándar, como FAT32, JFFS2, YAFFS, etc.
2. Sistema de archivos en tiempo real. Además de admitir sistemas de archivos estándar, para mejorar el rendimiento en tiempo real, algunos sistemas de archivos integrados también admiten sistemas de archivos personalizados en tiempo real. Estos sistemas de archivos generalmente almacenan archivos de manera continua.
3. Personalizable y configurable. Seleccione el sistema de archivos requerido de acuerdo con los requisitos del sistema integrado, seleccione los medios de almacenamiento requeridos y configure la cantidad máxima de archivos que se pueden abrir simultáneamente.
4. Admite una variedad de dispositivos de almacenamiento. Los sistemas integrados tienen varias formas de almacenamiento externo, por lo que el sistema de archivos integrado debe poder montar fácilmente diferentes controladores de dispositivos de almacenamiento y tener funciones flexibles de administración de dispositivos.
Al mismo tiempo, según las características de las diferentes memorias externas, el sistema de archivos integrado también debe considerar su rendimiento, vida útil y otros factores, aprovechar al máximo las ventajas de las diferentes memorias externas y mejorar la confiabilidad y el uso de los dispositivos de almacenamiento.
Materiales de referencia:
p>Enciclopedia Baidu: programa de servicio de interrupción
Enciclopedia Baidu: integrada
.