1 简介和功能概述
本规范描述了模块硬件测试管理启动和关闭(HTMSS)的概念、接口和配置。
HTMSS模块是AUTOSAR标准化基础软件架构服务层的基础软件模块,HTMSS模块应为应用程序SWC使用提供测试状态/结果。
该模块的目的是提供一个基础设施,用于在AUTOSAR标准软件平台内集成/转换微控制器制造商特定的启动和关闭测试(例如BIST)测试结果/状态。
该模块的基本功能包括从MSTP收集测试结果/状态、配置MSTP测试、启动测试执行、向EcuM模块和应用SWC提供MSTP测试状态以评估系统行为的测试结果。
HTMSS模块集成在AUTOSAR BSW服务层上,下图展示了HTMSS模块在AUTOSAR软件平台中的功能集成。
注:MSTP包装器是用于从AR标准化模块HTMSS访问MSTP模块的中间模块。MSTP包装器可以手动实现,也可以使用AUTOSAR方法/流程生成/配置。
HTMSS模块预集成要求是:
- 可以在开发中的设备上运行微控制器特定测试包(MSTP)启动和关闭测试
- 测试结果/状态可供HTMSS模块访问
- 可以通过HTMSS模块配置MSTP启动和关闭测试
HTMSS模块在标准AUTOSAR软件执行平台不同阶段中的作用如下所示。
注意:可以考虑将HTMSS概念集成到AUTOSAR架构中以实现安全相关ECU的安全目标,但这并非总是强制性的。
注意:下面描述的HTMSS