Watchdog Autosar Stack
Ashraf Asaad Khaled
C/C++ | Data structures & Algorithms | Embedded systems | AUTOSAR | Functional safety ISO26262 | Cyber Security | MCAL | Embedded Linux | ASPICE | BSW | Scrum Master | SW Archi
What is watchdog timer?
How it works?
What if any issue happened in software due to a hardware fault or a program error?
Watchdog Stack Architecture:
AUROSAR Watchdog concepts:
Supervision function: Defines the way that WdgM monitors the SW.
Supervision types:
1/ Alive Supervision for periodicity monitoring (SW aliveness)
2/ Deadline Supervision for execution time monitoring
领英推荐
3/ Logical Supervision (Internal and external): Program flow monitoring
Supervised Entity: is the unit of supervision for the WdgM:
Examples of a SE:
Checkpoint: is a point in the control flow of a SE where the activity is reported to the WdgM.
A supervised entity is defined by 1 or more checkpoints.
Watchdog mode:
In the context of the watchdog manger a mode is defined by:
1/ Set of supervised entities (SEs).
2/ Set of Alive supervisions.
3/ Set of Deadline supervisions.
4/ Set of Logical Supervisions.
Supervision Cycle: is the period at which Wdgm_MainFunction is called.