Bird
0
0

In FreeRTOS, which synchronization mechanism is typically used by tasks to send requests to a Resource Manager Task?

easy📝 Conceptual Q2 of 15
FreeRTOS - Design Patterns for RTOS
In FreeRTOS, which synchronization mechanism is typically used by tasks to send requests to a Resource Manager Task?
AMutexes
BSemaphores
CEvent Groups
DQueues
Step-by-Step Solution
Solution:
  1. Step 1: Understand Resource Manager Task communication

    Resource Manager Tasks usually receive requests from other tasks.
  2. Step 2: Identify suitable FreeRTOS IPC mechanism

    Queues allow sending structured data between tasks safely and in order.
  3. Final Answer:

    Queues -> Option D
  4. Quick Check:

    Queues are designed for passing messages between tasks [OK]
Quick Trick: Use queues to send structured requests between tasks [OK]
Common Mistakes:
  • Using semaphores for data transfer instead of signaling
  • Confusing mutexes with message passing
  • Using event groups which are for event flags, not data

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More FreeRTOS Quizzes