详细介绍AUTOSAR各个模块作用PART1(OS,SYS)
这片文章中我们详细讲解下每个模块的功能,上图是vector的autosar方案,每个模块的详细介绍后续会有单独文章进行讲解,请关注。以下是各个模块的简介
1、VHSM
hardware Security Modules 硬件安全模块,负责对加密计算进行硬件加速为了支持在autosar架构中使用,我们需要一个固件区实现标准的autosar接口
vHSM就是vector公司开发的支持HSM的固件,vHSM用于控制芯片的HSM模块。
2、SCHM
SchM模块为各个BSW模块调用循环函数,并在关键部分的开头和结尾处提供BSW模块需要调用的函数。 从V4.0开始,此模块已集成到RTE中。
3、OS
这是AUTOSAR ECU的操作系统。 它实际上是扩展的OSEK操作系统。 这些扩展以所谓的可伸缩性类组织。 它们涵盖以下功能:
-SC1:时间表表
-SC2:定时保护+时间表
-SC3:内存保护+时间表
-SC4:内存保护+时序保护+时间表
4、BSWM
BswM模块属于模式管理的一部分,其主要功能为模式仲裁、模式控制。
模式仲裁是接收来自SWC或其他BSW模块的模式请求和通知,根据简单的规则作出模式切换。其分为仲裁规则、模式条件和逻辑表达式和模式请求接口三部分
5、COMM
通信管理系统服务模块,通过与各通信总线的状态管理模块(如CanSM、LinSM等)和网络管理模块(NM)交互,为用户提供统一、抽象、简洁的通信模式管理方式。
6、DET
4.2版本以前是
Development Error Tracer
4.2版本以后是
Default Error Tracer
总之就是可以理解为一个错误检测/追踪/管理模块
7、ECUM
ECU状态管理器负责启动,关闭和唤醒。 从AUTOSAR 4.0开始,它有两个变体:灵活(flexible)和固定(fixed)。 在AUTOSAR 3中,EcuM管理许多固定操作模式。
本文地址:https://blog.csdn.net/lijigang100/article/details/107559697
上一篇: Python最佳学习路线
下一篇: #6 Python数据类型及运算