Temario del curso
Introducción
Panorama general de los sistemas embebidos
- Uso en el mundo real: relojes, reproductores de DVD, teléfonos móviles, etc.
- Diferencias entre sistemas operativos de tiempo real, EmbeddedLinux, etc.
- Restricciones de recursos: tamaño, velocidad y consumo de energía
Panorama general de la arquitectura de microcontroladores
- Microcontroladores frente a microprocesadores
- Selección de una arquitectura de microcontrolador
Iniciar un proyecto
- Definición de los requisitos de diseño
- Preparación del entorno de desarrollo, herramientas y hardware
- Interfaz entre el microcontrolador y la PC.
Programación de un microcontrolador 8051 utilizando C embebido
- Trabajo con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de propósito general
Programación de un ARM CORTEX M-3 utilizando C embebido
- Trabajo con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de propósito general
Programación de un núcleo de CPU ARM9 utilizando C embebido
- Trabajo con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de propósito general
Pruebas y depuración
- Herramientas y técnicas
- Optimización para tamaño, velocidad y consumo de energía
Despliegue de un sistema embebido
- Consideraciones ambientales
- Protección del dispositivo
Solución de problemas
Resumen y conclusiones
Requerimientos
- Conocimientos básicos de electrónica.
- Experiencia en programación en C.
- Todos los participantes necesitarán contar con hardware (microcontrolador, cables, etc.) y software (IDE, etc.). Por favor, consulte con el coordinador de la capacitación para conocer los requisitos específicos.
Público objetivo
- Ingenieros electrónicos
- Desarrolladores con conocimientos de electrónica
Testimonios (2)
El formador fue muy interactivo y mantuvo un ritmo constante.
Carolyn Yaacoby - Yeshiva University
Curso - Raspberry Pi for Beginners
Traducción Automática
Empezar y hacer algunas cosas básicas fue súper útil
Remy Pieron - Facebook
Curso - Arduino Programming for Beginners
Traducción Automática