Curso

INTRODUCCIÓN PRÁCTICA A LOS MICROCONTROLADORES ARM CORTEX-M (9ª EDICIÓN)

  • Desde: 2/7/18
  • Hasta: 6/7/18
  • Campus de Valencia
  • Idioma: Castellano
  • Semipresencial

Preinscripción desde el 30/5/18

Promovido por:
Instituto Universitario de Tecnologías de la Información y Comunicaciones

Responsable de la actividad:
Juan Vicente Capella Hernández



Modalidad

Presencial Online Emisión en directo

20 horas


5 horas


0 horas

Horario

Mañana
Del 2 (lunes) al 6 (viernes) de julio.
Horario: 10 a 14h.

Lugar de impartición
Aula informática 2.2 CFP. Ed. Nexus UPV (Campus de Vera)
Certificación

Aprovechamiento

Modalidad

SEMIPRESENCIAL

Curso

2017-2018

ECTS

2,5

Campus

Valencia

20 h

Presenciales

5 h

Online

Precio Colectivo
140 € Alumno UPV 
140 € Personal UPV 
140 € Alumni UPV PLUS o AAA UPV 
235 € Público en general 
140 €  Desempleados
145 €  Alumnos otras Universidades y ciclos formativos
165 €  Personal otras Universidades y Secundaria/FP
180 €  Colegios profesionales
195 €  Profesionales del sector
140,00 € - Alumno UPV
140,00 € - Personal UPV
140,00 € - Alumni UPV PLUS
140,00 € - Desempleados
145,00 € - Alumnos otras Universidades y ciclos formativos
165,00 € - Personal otras Universidades y Secundaria/FP
180,00 € - Colegios profesionales
195,00 € - Profesionales del sector
235,00 € - Público en general

Objetivos

- Conocer los fundamentos de la programación en C de los sistemas empotrados basados en Cortex-M.
- Desarrollar aplicaciones prácticas sobre un microcontrolador basado en la arquitectura ARM Cortex-M.
- Utilizar herramientas gratuitas, completas o limitdas, o comerciales para realizar sus propios desarrollos.
- Aprender buenas prácticas de programación en C para sistemas empotrados.
- Comprender el manejo de periféricos.
- Seleccionar el microcontrolador ARM Cortex-M más adecuado para cada tipo de aplicación.
- Aprovechar las ventajas de esta arquitectura sobre arquitecturas clásicas de 8 y 16 bits: PIC, 8051, HC-11 ...

Acción formativa dirigida a

Empresas de ingeniería y consultoras.
Centros de investigación.
En general, profesionales interesados en conocer o actualizarse a esta arquitectura.
Alumnos interesados en el desarrollo de sistemas basados en microcontrolador.


Profesores

  • Miguel Angel Mateo Pla Profesor/a Titular Escuela Universitaria

Metodología didáctica y sistemas de evaluación

Metodología eminentemente práctica, trabajando sobre hardware y desarrollando soluciones desde la primera sesión.

Temas a desarrollar

Sesión 1. "Getting started"
- Presentación. Modelo de licencia de ARM y razones de su éxito.
- "Getting started". Puesta a punto y prueba de un sistema completo incluyendo instalación y configuración del software, configuración de la placa de evaluación, prueba con un programa ejemplo.
- Entrada y salida digital. Subsistema de E/S mediante bibliotecas.

Sesión 2. Comprendiendo
- El estándar CMSIS y bibliotecas de dispositivos del fabricante.
- Entendiendo un proyecto software con ARM Cortex-M.
- Entrada/salida analógica. Nociones básicas de conversión A/D, D/A. Subsistema de E/S analógica.

Sesión 3. Contadores/temporizadores. Interrupciones.
- Sistema de interrupciones.
- Contadores y temporizadores.

Sesión 4. El fondo
- Toolchain: descripción de sus componentes.
- Depuración: conceptos básicos.
- Buenas prácticas de C para microcontroladores. MISRA-C. volatile, static, alineación de datos, mapa de memoria.

Sesión 5. Ejemplos avanzados.
- Ejemplo de sistema operativo con FreeRTOS.
- Ejemplo de servicios TCP/IP y servidor web para desde a Internet.
- Criterios de selección de herramientas y micros. Tendencias. IoT


Contacto