Contacta con nosotros

Temario del curso

Introducción

Comprensión de los Sistemas Operativos de Tiempo Real (RTOS)

Aprendizaje del concepto de multitarea en sistemas integrados

Resumen del Kernel de FreeRTOS

Resumen de la placa MCU STM32

Configuración del entorno de desarrollo

  • Descarga e instalación de todo el software requerido
  • Configuración del firmware y el hardware de STM32

Comprensión de la gestión de tareas en RTOS

  • Comprensión de la memoria de pila y el tamaño de la pila de tareas
  • Creación de sus primeras tareas
  • Uso de parámetros de tarea
  • Implementación de prioridades de tarea
  • Exploración de los estados de las tareas
  • Implementación de retrasos
  • Uso del hook de la tarea ociosa (Idle Task)
  • Eliminación de tareas

Comunicación entre tareas

  • Gestión de colas
    • Resumen de las colas
    • Uso de una cola
  • Gestión de interrupciones (semáforos)
    • Resumen de interrupciones y semáforos
    • Escritura de un manejador de interrupciones en FreeRTOS
    • Uso de semáforos para sincronizar tareas con interrupciones
    • Encolamiento dentro de una rutina de servicio de interrupción

Gestión de recursos

  • Uso de mutexes
  • Uso de semáforos binarios
  • Uso de semáforos contadores

Gestión de memoria y tiempo

Aprendizaje de los componentes internos de FreeRTOS

  • Herramientas de depuración y rendimiento
  • Componentes internos del kernel

Creación de un parpadeo en la placa usando FreeRTOS

  • Aprendizaje de los pines GPIO en STM32
  • Uso de tareas para hacer parpadear un LED integrado
  • Encendido y apagado del LED utilizando colas
  • Encendido y apagado del LED utilizando interrupciones

Resolución de problemas

Comentarios finales

Requerimientos

  • Familiaridad con sistemas integrados
  • Experiencia básica en programación C

Público objetivo

  • Ingenieros
  • Estudiantes de ingeniería
  • Cualquier persona interesada en aprender FreeRTOS
  • Cualquier persona interesada en sistemas integrados
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas