目录
前言
正文
1.Resource主要结论回顾
1.1 Resource使用场景
1.2 Resource实现临界区保护原理
1.3 Resource类别及其适用场景
1.4 Resource接口使用注意事项
2. Rerource接口函数介绍
2.1 GetResource
2.2 ReleaseResource
3. Resource实现原理
3.1 Resource配置
3.2 ResourceInit
3.2 GetResource详解
3.2 ReleaseResource详解
4. 总结
前言
在<<【OS基础】符合AUTOSAR标准的RTA-OS-Resources详解>>一文中我们介绍了AUTOSAR Resource的概念及其配置,但是站在开发者的角度来讲,Os Resource这个概念还是很抽象,Resource到底是个在代码中具体是个什么了?本文就来就详细介绍Os Resource的具体实现原理,希望能理解以下问题:
问题1:Os Resource在代码中的具体实现是什么?
问题2:一个Task获得Os Resource后,其他Task还能被激活进入到Running状态么?
问题3:一个Task获得Os Resource后,ECU还能产生中断么?
环境
AUTOSAR工具链:Vector
Hardware Platform: Infineon Tricore
Build Tools: GHS
注:本文章引用了一些第三方工具和文档,若有侵权,请联系作者删除!