Herramientas diseño microprocesadores **Modulo 1:Arquitectura ARM CPU Espacios de memoria Stack Juego de instrucciones: modo ARM, THUMB SFR’s (ARM7) Excepciones e interrupciones **Modulo 2:LENGUAJE C Variables, constantes, operadores, expresiones Sentencias de control arrays y cadenas punteros Funciones Interrupciones tipos de datos avanzados Acceso a bits I/O Bibliotecas *Instalación del kit licencias proyectos editor compilador/ensamblador creaciuón de segmentos ejecución en RAM interrupciones linker/locator creación de bibliotecas *simulador/debugger terminal sfr vistas memoria, call stack, código.. Debugger:Comunicación con tarjeta/emulador breaks y ejecución code coverage profiling Call stack Variables Memoria macros **Módulo 3:Técnicas de programación Nivel de optimización constantes, saltos, código muerto variables en registros subexpresiones case/switch Remapping en ARM- SAM7 **Módulo 4: Capa Middleware Sistemas operativos Comunicaciones Drivers bajo nivel Stack tcp/ip Capa de aplicaciones Web server, ftp, email.... Sistema operativo Sistema de archivos Comunicaciones tcp/ip Usb Can