Bird
0
0

What is the primary role of an event group in FreeRTOS event-driven architecture?

easy📝 Conceptual Q1 of 15
FreeRTOS - Design Patterns for RTOS
What is the primary role of an event group in FreeRTOS event-driven architecture?
ATo allocate memory dynamically for tasks
BTo synchronize tasks by setting and waiting for event bits
CTo manage hardware interrupts directly
DTo schedule tasks based on priority only
Step-by-Step Solution
Solution:
  1. Step 1: Understand event groups in FreeRTOS

    Event groups are used to synchronize tasks by setting and waiting for bits representing events.
  2. Step 2: Compare options with event group role

    Only To synchronize tasks by setting and waiting for event bits correctly describes event groups' role in synchronization using event bits.
  3. Final Answer:

    To synchronize tasks by setting and waiting for event bits -> Option B
  4. Quick Check:

    Event group role = Synchronization [OK]
Quick Trick: Event groups sync tasks using bits, not memory or interrupts [OK]
Common Mistakes:
  • Confusing event groups with memory management
  • Thinking event groups handle interrupts
  • Assuming event groups only schedule by priority

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More FreeRTOS Quizzes