Temario del curso
Introducción
Visión general de los Sistemas Embebidos
- Uso en el mundo real: relojes, reproductores DVD, teléfonos móviles, etc.
- Diferencias entre sistemas operativos en tiempo real, EmbeddedLinux, etc.
- Restricciones de recursos: tamaño, velocidad y consumo de energía
Visión general de la Arquitectura de Microcontroladores
- Microcontroladores vs microprocesadores
- Selección de una arquitectura de microcontrolador
Inicio de un Proyecto
- Decisión de los requisitos de diseño
- Preparación del entorno de desarrollo, herramientas y hardware
- Interfaz entre microcontrolador y PC.
Programación de un Microcontrolador 8051 Usando 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 Usando 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 CPU ARM9 Usando 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 del tamaño, velocidad y consumo de energía
Implementación de un sistema embebido
- Consideraciones ambientales
- Seguridad del dispositivo
Solución de problemas
Resumen y Conclusión
Requerimientos
- Comprensión de electrónica.
- Experiencia en programación C.
- Se necesitará hardware (microcontrolador, cables, etc.) y software (IDE, etc.) para todos los participantes. Consulte con el coordinador de capacitación para obtener requisitos específicos.
Público
- 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