written 5.5 years ago by | • modified 2.3 years ago |
Subject : Microcontroller and Embedded Programming
Topic : Embedded/Real Time Operating System
Difficulty : Medium
written 5.5 years ago by | • modified 2.3 years ago |
Subject : Microcontroller and Embedded Programming
Topic : Embedded/Real Time Operating System
Difficulty : Medium
written 5.5 years ago by |
Event registers : There are many cases when there is need of communication between different tasks or processes. There are various methods to implement the same like 1. Mailboxes 2. Message queues 3. Event registers 4. Pipes 5. Signals etc.
Event register can be used to keep track of the events that have been occurred. Each bit in the task register can be kept for particular event. Hence the task can keep a track of which events have occurred and accordingly the different operations to be performed.
The different functions required to implement event registers are as given below :