Busca

A     B     C     D     E     F     G     H     I     J     K     L     M     N     O     P     Q     R     S     T     U     V     W     X     Y     Z




Formulas
Todas las pruebas
Guía de aceite 



 Microcontrolador 3



El corazón es en cada sistema informático el Central Procesamiento Unidad, asimismo con un microcontrolador. El programa real se procesa aquí. En tiempos pasados estos se llevaban a cabo uno tras otro. Los valores del proceso se tomaban de la memoria o de la unidad de acceso, se enlazaban entre si y emitiendo de nuevo. Hoy en día sucede esto más de forma orientada por eventos. Varios eventos requieren reacciones, a menudo incluso simultáneamente.

La forma más simple de programación se denomina “ensamblador“. Aquí están los comandos de uno por uno implementados en lenguaje de máquina, pero todavía se pueden leer. Así que si uno quiere aprovechar la velocidad máxima de un sistema, entonces es un ensamblador la elección correcta. Sin embargo tiene esto también algunas desventajas. Así que representa un ensamblador siempre sólo el conjunto de instrucciones del CPU específico, por lo tanto no se puede transferir la fuente codificada a otros tipos. Además son muchos pasos de programa necesarios incluso para requisitos de menor importancia, lo que hacen con ello que el código sea difícil de leer y propenso a errores.

8 Bit256 direcciones
16 Bit65.536 direcciones
32 Bit16.777.216 direcciones
64 Bit4.294.967.196 direcciones

Tan emocionante como parecen ser los datos del motor para el ingeniero, la computadora los almacena uno por uno sin emociones. El eslabón más importante al mundo de la ingeniería es la dirección. Con un máximo de 64 bits de ancho en espacios de direcciones, uno habría que orientarse en más de 4000 millones de direcciones. Los datos se pierden si las estructuras no están claramente organizadas. Lo qué el ingeniero entiende como un diagrama de dos dimensiones, lo almacena el ordenador por orden correlativo.

No, la programación actual de microcontroladores se realiza más bien con lo contrario del ensamblador, un lenguaje de alto nivel, una extensión del lenguaje de programación C. Esto se basa en Vehicle Distrubuted EXecutive, la que fue fundada en 1988 de una fusión de fabricantes franceses y 1994 se junto con la fundada organización de los principales fabricantes alemanes 'Abierto Sistemas y sus Interfaces' para la electronia en el vehiculo.


A OSEK/VDX pertenece en cada microcontrolador un sistema operativo compatible, se llama OSEK Operativo Sistema. Esto es completamente diferente dependiendo del hardware, pero garantiza que las aplicaciones escritas en el lenguaje OSEK sean ejecutables, independientemente de si es un microcontrolador de 16 o 32 bits. El proyecto entero fue transferido a la empresa fundada en el 2003 AUTomotive Open System ARchitecture. Con esta participan ya 170 empresas desde el 2009.

Mientras tanto, se almacena al final del desarrollo y después de las diversas pruebas, la versión del programa creada por el debugger, igual que el sistema operativo en la memoria ROM del microcontrolador. Por lo tanto se excluyen ataques a su memoria. Multitarea como resultado del control por eventos ha sido siempre un requisito. Es importante hacer que los procesos (tareas) que reaccionan a los eventos sean independientes entre sí.

Mientras que en el área del microcontrolador no sea habitual el uso de hardware de procesadores con capacidad multitarea, tiene que alternar el procesador entre las tareas (planificador). Se dice que las tareas se procesan en forma paralela. Cada uno de ellos tiene su operación secuencial (comandos en orden). Son interesantes los paralelos al bus, donde también logra tener un solo participante en un momento determinado el acceso. Otra vez existen rangos de importancia de las tareas que se han definido durante el desarrollo, solo que esta vez se pueden aplicar con la ayuda del planificador.







Sidemap - Technik Impressum E-Mail Datenschutz Sidemap - Hersteller