1095_AUTOSAR_SRS_OCUDriver_学习笔记

AUTOSAR_SRS_OCUDriver_学习笔记

Grey

全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard!

AUTOSAR_SRS_OCUDriver_学习笔记

摘录与批注

1095_AUTOSAR_SRS_OCUDriver_学习笔记

  • OCU,似乎还是第一次接触这个名字。
  • 从描述看,可能是类似PWM输出?这个简单的初步印象是来自于计数器相关的描述。

1095_AUTOSAR_SRS_OCUDriver_学习笔记

  • 根据机理的描述,PWM应该可以理解为是OCU的一种。从这个角度来说,OCU可以理解为一种定时器之类的服务。

1095_AUTOSAR_SRS_OCUDriver_学习笔记

  • ADC之类的触发功能看起来不应该属于PWM,而应该属于OCU。

1095_AUTOSAR_SRS_OCUDriver_学习笔记

  • 这个描述跟ICU很像了,初始化之后,所有的通知功能都不能够默认开启。是否启用应该由用户来决定。

1095_AUTOSAR_SRS_OCUDriver_学习笔记

  • 需要提供反初始化的功能,这些都是很通俗套路形式的需求了。

1095_AUTOSAR_SRS_OCUDriver_学习笔记

  • 应该有一个计数器的同步回读功能支持。
  • 其实,ICU也有一个要求写入支持的需求,也是可以类比的。

1095_AUTOSAR_SRS_OCUDriver_学习笔记

  • 匹配成功之后,可以设置成功之后的动作。
  • 疑问:这个是不是可以直接使用通知功能来实现?

小结

这个文档中提取出来的总结内容不多,其实有两方面的原因吧:
 

  • 第一,这个文件介绍内容原本就简单。
  • 第二,有一些功能描述其实与ICU很多功能与之相似,掌握方法类的东西没有必要面面俱到。
     

再次看了一下文档文件,关于PWM还有一个专门的文件介绍。这么看,两者并不相同。如果回到最初的介绍重新理解,按照目前的理解或许可以理解区分如下:
OCU与PWM或许都有计数器比较判断功能,机理也类似。但OCU的触发行为其实是一个软件操作,而PWM的功能或许主要是硬件的行为。

上一篇:算法模板——KMP字符串匹配


下一篇:1095. 山脉数组中查找目标值