1043_AUTOSAR_EXP_ApplicationLevelErrorHandling_学习笔记8

AUTOSAR_EXP_ApplicationLevelErrorHandling_学习笔记8

Grey

全部学习汇总: https://github.com/GreyZhang/hack_autosar

AUTOSAR_EXP_ApplicationLevelErrorHandling_学习笔记8

摘录与批注

  • OS提供一个显式终止Application的接口,可以在SWC的级别调用。

  • OS的重启任务,主要是用于清理工作。这个任务不会执行重启,里面仍有一个选择要做。
  • OS Application的状态机状态:可以访问、正在重启、终止。
  • 退出停止状态的唯一方法是重启OS。

  • 可以访问的状态是通过StartOS来实现的。

  • 关于分区错误的处理,在AUTOSAR中有2种错误源。
  • 1,OS直接检测出来。
  • 2,SWC检测出来让后交由OS处理。
  • 生命周期之内,一个分区可能会有几种可能的状态。
  • reset有主动请求的可能性,但是不受控的reset可能在任何情况下都会发生。

  • 这是OS应该提供的一些功能,目前看来,我之前接触的只有一个错误类型的判断。

  • 识别出来的错误应该报给DEM,保护钩子函数应该可以通知RTE进行数据以及通信商的一致性保障处理。

  • 出问题需要重启清理的时候,各个模块应该做的功能汇总表。
  • 这个很有参考价值,如果接下来OS的配置是按照这个来处理,那么我就得要求相应的模块提供这样的功能。

小结

这一次的梳理收获还是很大的,尤其是针对于OS的配置实现方面有很大的启发。到此为止,这一个文件基本看完了。相比之前看过的枯燥的模板等文档来说的确是有料得多,而且读起来多少有一点享受的感觉了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值