Programa del Curso
Introducción
Descripción general de Embedded Systems
- Uso de palabras reales: relojes, reproductores de DVD, teléfonos móviles, etc.
- Diferencias entre sistemas operativos en tiempo real, EmbeddedLinux, etc.
- Limitaciones de recursos: tamaño, velocidad y consumo de energía
Descripción general de Microcontroller Arquitectura
- Microcontrollers frente a microprocesadores
- Selección de una arquitectura Microcontroller
Iniciar un proyecto
- Determinación de los requisitos de diseño
- Preparación del entorno de desarrollo, las herramientas y el hardware
- Interfaz entre el microcontrolador y el PC.
Programming a 8051 Microcontroller Usando Embedded C
- Trabajar con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de uso general
Programming un ARM CORTEX M-3 usando Embedded C
- Trabajar con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de uso general
Programming Un núcleo de CPU ARM9 usando Embedded C
- Trabajar con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de uso general
Pruebas y depuración
- Herramientas y técnicas
- Optimización del tamaño, la velocidad y el consumo de energía
Implementación de un sistema integrado
- Consideraciones medioambientales
- Protección de un dispositivo
Solución de problemas
Resumen y conclusión
Requerimientos
- Comprensión de la electrónica.
- Experiencia en programación en C.
- Todos los participantes necesitarán hardware (microcontrolador, cables, etc.) y software (IDE, etc.). Consulte con el coordinador de capacitación para conocer los requisitos específicos.
Audiencia
- ElectronIngenieros de ICS
- 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