TA149 Sistemas Operativos Embebidos
Perfilado de sección
-
Clase 9
Sincronización de Tareas
Basic synchronization patterns
Rendezvous (soe-rendezvous.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)
Mutual exclusion (soe_mutula_exclusion.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)
Reusable barrier (soe_reusable_barrier.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)Classical synchronization problems
Producer - Consumer
Readers - WritersClase 10
Sincronización de Tareas
Rendezvous (soe-rendezvous.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)
Mutual exclusion (soe_mutula_exclusion.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)
Reusable barrier (soe_reusable_barrier.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)Narrow vehicular bridge (soe-narrow_vehicular_bridge.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)
Parking lot (soe-parking_lot.zip - NUCLEO-F446RE: fuentes, STM32CubeIDE-Win Version: 1.19.0)
Vehicular crossing
Security airlock (Access Control)Clase 11
Device Drivers
Device Driver Design (link)
Writing a Device Driver using FreeRTOS: A Detailed Guide (link)
Gatekeeper TasksEmbedded Driver Development (3 Techniques) (link)
STM32 Serial Communication (link)
Referencias
The Little Book of Semaphores (rendezvous - mutual_exclusion - reusable_barrier - producer_consumer - readers_writers)
Download The Little Book of Semaphores in PDF (Allen B. Downey - Version 2.2.1)
Mastering-the-FreeRTOS-Real-Time-Kernel.v1.1.0.pdf (Release Version - 1.1.0 Edition)
Gatekeeper Tasks (páginas 219 a 224)