目录
3. WaitEvent和TerminateTask切换Task的异同
3.2 waitEvent和TerminateTask切换Task的异同
前言
在<<【OS基础】符合AUTOSAR标准的RTA-OS-Event详解>>一文中我们介绍了AUTOSAR OS Event的概念及其配置,但是站在开发者的角度来讲,Os Event这个概念还是很抽象,Event在代码中到底具体是个什么了?本文就来就详细介绍Os Event的具体实现原理,希望能理解以下问题:
问题1:配置工具中为啥有自动生成的Event, 什么场景下会有自动生成的Event ?
问题2:Os Event在代码中的具体实现是什么?
问题3:Extended Task调用WaitEvent及Basic Task调用TerminateTask都会完成Task切换,二者到底有什么不一样了?
环境
AUTOSAR工具链:Vector
Hardware Platform: Infineon Tricore
Build Tools: GHS
注:本文章引用了一些第三方工具和文档,若有侵权,请联系作者删除!