功能降级
2024-04-05 本文已影响0人
哈尼克之牙
AUTOSAR中的FIM模块,即Function Inhibition Manager, 主要功能是负责软件模块和其功能提供了一种控制机理。这里面的功能可以是一个或者多个软件运行对象所组成的功能组,这个功能组共有同一套使能/禁用条件。通过FIM模块,功能模块的使能或禁用,可通过配置,或者标定实现,在软件定义汽车这一行业概念下,汽车产业软件相关的增值服务的确日趋流行的情况下,FIM模块相关的概念也逐步受大众所熟知。
从FIM的角度而言,功能和软件调度模块(runnable entity)是不同的,且就分类而言也是互相独立的。软件调度模块主要依托于调度需求所定义。相比较而言功能依托于抑制条件而分类。FIM模块侧重但不局限于SW-Cs的应用,BSW相关的模块也可通过FIM模块来管理。
值得注意的是,RTE模块与FIM模块没有直接的功能关联。RTE模块仅负责调度FIM模块发送降级信息到SWCs所需要的降级信息,即(Provided Port to Required Port). 相反的是,FIM模块不对降级条件进行处理。因此FIM和RTE并没有交互接口。