目录
一、程序流执行的常见故障
与程序流相关的故障,在ISO26262中第六章附录D中定义如下:
- — 执行阻塞;
- — 死锁;
- — 活锁;
- — 执行时间的不正确分配;
- — 软件要素间的不正确同步。
二、程序流的监控机制
1、监控功能的实现
AutoSAR中对程序流的监控功能的实现主要有“看门狗”栈(Watchdog Stack)来实现,该模块主要包括WdgM模块( Watchdog Manager)、 WdgIf模块(Watchdog Interface)和Wdg驱动模块(Watchdog Driver)对应用层来说,这三个模块通过RTE向应用层提供接口服务,由此实现底层监控应用层策略运行的功能。
详见