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
Visión general de Microcontroller Arquitectura
- Microcontrollers frente a microprocesadores
- Selección de una arquitectura Microcontroller
Iniciar un proyecto
- Decidir los requisitos de diseño
- Preparación del entorno de desarrollo, las herramientas y el hardware
- Interfaz entre el microcontrolador y el PC.
Programming Un microcontrolador 8051 con C integrado
- Trabajar con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de uso general
Programming Un ARM CORTEX M-3 usando C incrustado
- Trabajar con periféricos del sistema
- Interfaz con periféricos de usuario
- E/S de uso general
Programming Un núcleo de CPU ARM9 que usa C integrado
- 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 embebido
- 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
- Electronics Ingenieros
- Desarrolladores con conocimientos de electrónica
Testimonios (4)
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
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Curso - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
Curso - Raspberry Pi for Beginners
The knowledge of the trainer. He was able to answer all of my questions, even questions about our platform. He also continued to help until we all understood the material.