Contacta con nosotros

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
 35 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas