TA149 Sistemas Operativos Embebidos
Perfilado de sección
-
Clase 1
1.2.- TA134 - TdSE - Sistemas Embebidos (página 30 y 31)
1.2.- RTOS I - Clase 1 - Introduccion a RTS RTOS (páginas 2 a 7)
Sistemas_Embebidos-2020_1erC-STR_RTOS-Cruz (completo)
Clase 2
FreeRTOS on STM32 v1.7 - CMSIS_OS API (Operating System what is … ?: páginas 1 a 33)
Clase 3
FreeRTOS on STM32 v1.7 - CMSIS_OS API (FreeRTOS memory management HEAP, páginas 34 a 72)
Clase 4
FreeRTOS on STM32 v1.7 - CMSIS_OS API (FreeRTOS Tasks, páginas 73 a 136)
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 4.1 Creating tasks - Example 4.2 Using the task parameter - Example 4.3 Experimenting with priorities
Example 4.4 Using the Blocked state to create a delay - Example 4.5 Converting the example tasks to use vTaskDelayUntil()
Example 4.6 Combining blocking and non-blocking tasks - Example 4.7 Defining an idle task hook function
Example 4.8 Changing task priorities - Example 4.9 Deleting tasks
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™)