全部学习汇总:https://github.com/GreyZhang/hack_autosar
继续《AUTOSAR_RS_Features》文档的阅读,这一次看测试与调试的部分。目前手里的这份文件的剩余部分其实不多了,单独看剩余的内容量的话可以总结为一次的学习笔记。不过,我觉得我现在看的这份文件有点类似于我接触到的一个总纲性的文件,因此还是稍微区分重视一下。把剩下的两部分都单独进行小结。
支持运行时的硬件测试。比如,固定的时间间隔检查、空闲时间检查、上电或者断电时候的检查。使用例子可能包含flash测试、RAM测试、内核测试等。
支持开发过程中运行时断言处理。这个是针对开发过程中的,可以提前避免一些问题。
调试功能能够把相关的基础软件背部数据提供给开发人员。很有意思的是这个需求类型是过时的。从描述看,其实是想能够让开发者看到更多的信息,但是有一个调试器开发者本来不就可以轻松获取相应的信息吗?这个其实在我看来,也多少是有点奇怪的一个要求。
提供方法支持基础软件模块的行为影响。这个主要是用于故障注入。
支持追踪应用软件的行为。主要是通过提供可配置的行为记录,追踪RTE以及基础软件的动作和事件。这部分的功能主要是通过DET以及DEM来实现。
综合看了一下,这部分可能最多是考虑做一个了解。除了XCP之外,我目前的工作中其他的要么是有替代,要么是直接没有用。自然,很多模块接触不到,研究的可能性暂且不会很大。