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 (3)
Sean fue un ponente dinámico y los ejercicios prácticos fueron muy interesantes, puedo ver cómo serán realmente aplicables.
Temira Koenig - Yeshiva University
Curso - Raspberry Pi for Beginners
Traducción Automática
El entrenador fue muy amable y conocedor, haciendo un esfuerzo adicional para explicar cosas que no sabía
Felix - Microchip Technology Inc
Curso - Embedded C Application Design Principles for Automotive Professionals
Traducción Automática
La adquisición de conocimientos útiles y la clarificación de algunas cosas sobre las cuales no estaba seguro previamente.
Kenneth Mahoney - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Traducción Automática