Diferencia entre revisiones de «Embedded Sytems»
Ir a la navegación
Ir a la búsqueda
Sin resumen de edición |
Sin resumen de edición |
||
| Línea 1: | Línea 1: | ||
Embedded Systems<br/> | Embedded Systems<br/> | ||
[[C2 - Conceptos Fundamentales]]<br/> | [[C2 - Conceptos Fundamentales]]<br/> | ||
[[C4 - Lógica Digital]]<br/> | [[C4 - Lógica Digital]]<br/> | ||
[[C5 - Introducción a C]]<br/> | [[C5 - Introducción a C]]<br/> | ||
[[C6 - Microcontroller Ports]]<br/> | |||
<br/> | <br/> | ||
| Línea 62: | Línea 61: | ||
<b>Flow Charts</b><br/> | <b>Flow Charts</b><br/> | ||
<br/> | <br/> | ||
Revisión del 11:01 24 jul 2014
Embedded Systems
C2 - Conceptos Fundamentales
C4 - Lógica Digital
C5 - Introducción a C
C6 - Microcontroller Ports
Información Complementaria
Recursos
http://www.utm.mx/~fsantiag/Micros.htm

Imagen Cortex-M ARM (CPU, Memoria, Perifericos, ...)
- Arquitectura Harvard. ICode bus conecta con la ROM y System bus conecta con la RAM
- NVIC se encarga d elas interrupciones
- Algunos perifericos internos se conectan directamente con el procesador por el bus PPB
Imagen CPU Cortex-M4 ARM
Imagen Memoria Cortex-M4 ARM
Tipos CPU:
- CISC (Complex Instruction Set Computers)
- Hardware complejo y un bajo rendimiento
- Demasiadas instrucciones con diferentes tamaños y formatos, que pueden ocupar varios bytes
- RISC (Reduced Instruction Set Computers)
- Hardware es simple y resuelve pocas instrucciones. Alto rendimiento.
- Pocas instrucciones y generalmente del mismo tamaño
Tareas CPU (FALTA MAS INFO):
- Atrapar la instrucción
- Decodificación
- Ejecución
Tipos de memoria:
- Memoria de Código
- Es en la que se almacena el programa
- Es no volátil
- Es la comunmente llamada ROM, y la tecnologia flash es una de las utilizadas para almacenar la ROM
- La memoria flash se borra mediante impulsos eléctricos. Es una sucesora de la EEPROM
- Memoria de Datos
- Es la que almacena las variables del programa
- Es volátil
- Es la comunmente llamada RAM. La tecnologia que se utiliza para los microcontroladores es la SRAM
- También nos podemos encontrar con microcontroladores que ademas tienen memoria EEPROM para guardar datos cuando se corta la electricidad
Sistema de memoria:
- Arquitectura Von Neumann
- La Memoria de Código y la de Datos comparten el Bus hacia la CPU
- Arquitectura Harvard
- Hay un bus para la Memoria de Código y otro bus para la Memori de datos
C5 - Introducción a C
C5.0.-Introduction - Flow Charts
Flow Charts