Salta al contenido principal
En este momento está usando el acceso para invitados
Acceder
Campus Grado FI
Página Principal Calendario Reporte de avance de usuario por curso e-ABC Gestionar recordatorios e-ABC
Campus Grado FI
  • Página Principal
  • Calendario
  • Reporte de avance de usuario por curso e-ABC
  • Gestionar recordatorios e-ABC
  • Más
Expandir todo Colapsar todo

    TA149 Sistemas Operativos Embebidos

    Perfilado de sección

    • Bienvenida
    • Referencias
    • Teoría
    • Práctica
    • Asistencia
    • Evaluación Cursada
    • Evaluación Integradora
    • Teoría
    • Semana 1 a 4
    • Semana 5 a 8
    • Semana 9 a 12
    • Clase 5

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (Intertask communication, páginas 137 a 170) 

      Clase 6

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (FreeRTOS Semaphores, páginas 171 a 194) 

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (Direct to task notification, páginas 195 a 200) 

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (FreeRTOS Resources management, páginas 201 a 203) 

      Clase 7

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (FreeRTOS Mutex, páginas 204 a 220) 

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (FreeRTOS Software Timers, páginas 221 a 233) 

      Clase 8

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (FreeRTOS advanced topics, páginas 234 a 249) 

      FreeRTOS on STM32 v1.7 - CMSIS_OS API (..., páginas 250 a 260) 


      Referencias

      FreeRTOS on STM32 v1 MOOC (Massive Open Online Courses)

      Training materials (slides, hands-on projects) can be downloaded from this link

      FreeRTOS Documentation (Books and manual)

      Mastering-the-FreeRTOS-Real-Time-Kernel.v1.1.0.pdf (Release Version - 1.1.0 Edition)

      Companion Example Source (Aug-19-2024)

      Example 5.1 Blocking when receiving from a queue - Example 5.2 Blocking when sending to a queue, and sending structures on a queue - Example 5.3 Using a Queue Set

      Example 6.1 Creating one-shot and auto-reload timers - Example 6.2 Using the callback function parameter and the software timer ID - Example 6.3 Resetting a software timer

      Example 7.1 Using a binary semaphore to synchronize a task with an interrupt - Example 7.2 Using a counting semaphore to synchronize a task with an interrupt - Example 7.3 Centralized deferred interrupt processing - Example 7.4 Sending and receiving on a queue from within an interrupt

      Example 8.1 Rewriting vPrintString() to use a semaphore - Example 8.2 The alternative implementation for print task

      Example 9.1 Experimenting with event groups - Example 9.2 Synchronizing tasks

      Example 10.1 Using a task notification in place of a semaphore, method 1 - Example 10.2 Using a task notification in place of a semaphore, method 2

      FreeRTOS Reference Manual (Version 10.0.0 issue 1 Version 8.2.1 issue 1)

      UM2609 - User manual - STM32CubeIDE User Guide (3.4 RTOS-aware debugging => 3.4.2 FreeRTOS™)

      How to enable FreeRTOS™ Run Time and Stack Usage view

    © 2025 - Campus UBAfiuba

    En este momento está usando el acceso para invitados (Acceder)
    Resumen de retención de datos
    Descargar la app para dispositivos móviles
    Desarrollado por Moodle