AUTOSAR_SWS_ADCDriver_学习笔记1
Grey
全部学习汇总: https://github.com/GreyZhang/hack_autosar

- 首先了解一下SWS是啥意思,应该是软件详细说明的意思。

- 这里有一个模块依赖的章节,可以参考这个梳理全部MCAL的依赖关系后续作为测试的依据。

- 一个ADC组应该属于同一个硬件单元。

- 通道组优先级的功能可以是软件方面实现的,也可以是硬件方面实现的。
- 这是我看其他文档时候的一个疑问,这里有一个一个明确的解答。

- 优先级可以有256个,最低优先级为0。
- 优先级可以禁用。
- 优先级有硬件和软件实现两种方式,如果是硬件不支持也应该以软件的方式实现优先级的支持。但是如果硬件支持,也应该仅启动硬件优先级。
- 疑问:感觉这种设计有问题,如果有硬件支持但是支持的优先级数目不够如何处理呢?

- 相同的优先级应该按照“先到先得”的原则来处理。
- 除了优先级机制之外,还有一个队列机制可以用。

- 这是一个ADC模块的配置以及读取的示意图。
这是开始梳理的MCAL相关的第一份SRS文件,内容的确是非常多。目前只看了一个开篇,看得出里面的内容编写非常细致。这算是接下来的实战处理的一个开篇了。
本文档探讨了AUTOSAR SWS ADCDriver模块的相关细节,包括ADC组的概念、通道组优先级的设计考虑及其实现方式。此外,还讨论了优先级禁用、队列机制等内容。
538

被折叠的 条评论
为什么被折叠?



