Duración:
- On-line: 2 semanas
- Presencial o webmeeting: 2 días
- ARM DS
- Placa con iMX7 (para tema AMP)
Carga de Trabajo:
- 14 horas (2h/dia)
Objetivos:
- Conocer la arquitecturas Cortex-A y Cortex-M, básico para compilar/lincar
- Entorno ARM DS
- FVP
- Creación proyectos para distintas tarjetas
Contenido:
- Explicación de la arquitectura Cortex M y Cortex A (32 y 64bits). Básico para crear proyecto
- Creación de aplicaciones Bare Metal con ARM DS para Cortex M - packs
- Creación de aplicaciones Bare Metal con ARM DS para Cortex A
- Creación de aplicaciones AMP - Cortex A - Cortex M
- Creación de aplicaciones Linux con ARM DS
- Test de las aplicaciones en FVP

Duración:
- 2 dias
Requisitos:
- ARM_DS Mod.1
- opcional : tarjeta Linux con Cortex A
- depurador hardware: ulink-pro-D o superior
Carga de trabajo:
- 14 horas (2 hora/dia)
Objetivos:
- Aprender el uso de los depuradores hardware
- Depurar aplicaciones BareMetal y Linux
- Depuración con JTAG
- Control CPU: run, step..
- Uso de Breakpoints
- Visualización/Edición de variables, /memoria, y periféricos
- Traza de aplicaciones
- Depuración de tareas en un sistema operativo
- Instalación de RSE y terminal
- Depuración de kernel y módulos en LInux
- Depuración de aplicaciones Linux

Duración:
- 1 dia
Requisitos:
- tarjeta ejecutando Linux con conexión ethernet
- tarjeta cortex-m con con traza off chip
- ARM_DS Mod. 1 y 2
- Medidor de energía
Carga de trabajo:
- 7 horas (1 hora/dia)
Objetivos:
- Utilizar la tecnología streamline en una tarjeta ejecutando Linux
Contenido:
- Preparación de la tarjeta para streamline bare metal
- Instrumentación del código baremetal
- Preparación de la tarjeta para streamline Linux
- Compilación del gator en el kernel
- Configuración de la captura
- Captura de los datos
- Análisis de los datos capturados:
- contadores, carga, conexión al fuente
- Medidas de energía y correlación con los datos
