【OS】AUTOSAR OS Counter实现原理(上篇)

目录

前言

正文

1.STM比较器的中断控制

2.OsCounter类别及其适用场景

3.OsCounter配置

3.1 OsCounter配置容器

3.2 OsDriver配置容器

3.3 PIT和HRT

3.3.1 Periodical Interrupt Timer (PIT)

3.3.2 High Resolution Timer (HRT)

3.4 Counters类别汇总

3.5 PIT和PFRT对比

4.OsCounter具体实现


前言

在<<【TC3xx芯片】TC3xx芯片STM介绍
>>一文中我们介绍了STM用于Os  Counter的硬件Counter实现;在<<【OS基础】符合AUTOSAR标准的RTA-OS-Counters详解>>一文中我们介绍了AUTOSAR Counter的概念及其配置,但是站在开发者的角度来讲,Os Counter这个概念还是很抽象,Counter在代码中到底具体是个什么了?本文就来就详细介绍Os Counter的具体实现原理,希望能理解以下问题:

问题1:Os Resource在代码中的具体实现是什么?

问题2:如何区分软件Counter和硬件Counter, 硬件Counter是否还可以再细分?

问题3:Alarm和Counter的具体交互过过程?

值得关注的features: Os利用数组下标实现类似二叉树的逻辑结构,达到使用同一个

你可能感兴趣的:(AUTOSAR精进之路,AUTOSAR,OS,Counter,英飞凌)