Rating 4.0 out of 5 (8 ratings in Udemy)
What you'll learn- Introducción a FreeRTOS
- 001 Creación y eliminación de tareas FreeRTOS (método dinámico)
- 002 Creación y eliminación de tareas FreeRTOS (método estático)
- 003 Suspensión de tareas de FreeRTOS y reanudación
- 004 Consulta de información o estado de una tarea FreeRTOS
- 005 Operación de cola de FreeRTOS
- 006 Semáforo Binario FreeRTOS
- 007 Semáforo de conteo FreeRTOS
- 008 Operación de semáforo Mutex de FreeRTOS
- 009 Temporizador del …
Rating 4.0 out of 5 (8 ratings in Udemy)
What you'll learn- Introducción a FreeRTOS
- 001 Creación y eliminación de tareas FreeRTOS (método dinámico)
- 002 Creación y eliminación de tareas FreeRTOS (método estático)
- 003 Suspensión de tareas de FreeRTOS y reanudación
- 004 Consulta de información o estado de una tarea FreeRTOS
- 005 Operación de cola de FreeRTOS
- 006 Semáforo Binario FreeRTOS
- 007 Semáforo de conteo FreeRTOS
- 008 Operación de semáforo Mutex de FreeRTOS
- 009 Temporizador del software FreeRTOS
- 010 Grupo de Notificaciones de eventos FreeRTOS
- 011 Buzón de mensajes de simulación de notificación de tareas FreeRTOS
- 012 Notificación a Tareas desde ISR FreeRTOS
DescriptionA lo largo del curso se configura un microcontrolador STM32 (STM32F746) mediante STM32CubeIDE para la aplicación e implementacion del uso de objetos específicos de un Sistema Operativo en Tiempo Real (FreeRTOS) como lo son Semáforos Binarios para notificar o sincronizar tareas, Semáforos de Conteo para contabilizar eventos, Colas para el intercambio de datos o información entre tareas, Mutex para administrar el uso un periférico entre tareas, Grupo de Eventos para optimizar la sincronización de eventos, además de ello se practica con la creación y eliminación de tareas de forma dinámica y estática, asimismo el uso de las funciones de suspensión de tareas, se configura y usa VCP (Puerto virtual COM) que se asigna a STLink de la tarjeta para la depuración de los ejemplos imprimiendo en consola, uno de las ventajas del uso de RTOS es poder implementar Temporizadores de Software, los cuales se implementan en sus dos formas de trabajar (Periódico y Una sola cuenta), el capitulo de Información de las Tareas es muy útil a la hora de depurara una aplicación ya que se puede tener una perspectiva del estado de las tareas, finalmente se culmina el curso practico con un ejemplo de Notificación a una tarea desde ISR (Servicio de Interrupción).