前言
BSW模式管理器是实现驻留在BSW中的部分车辆模式管理和应用程序模式管理概念的模块。它的职责是根据简单的规则对来自应用层SW-C或其他BSW模块的模式请求进行仲裁,并根据仲裁结果执行动作。
BswM即BSW Mode Manager,用一句概括BSW的功能就是接收其他模块的模式请求,判断请求,执行动作。
它实现两部分模式管理:
(1)BSW中的车辆模式管理(Vehicle Mode Management)
(2)ASW中应用程序模式管理(Application Mode Management)
几个高频面试题目
EcuM和BswM的协同工作
EcuM和BswM在智能网联汽车中密切协同工作,以确保整个汽车电子系统的高效运行。在实际应用中,它们之间的关系体现在以下几个方面:
生命周期管理的协同
EcuM负责管理ECU的整个生命周期,而BswM则负责管理基础软件的状态。两者之间的协同工作体现在确保在ECU的不同生命周期阶段,基础软件模块的状态正确切换和管理。
工作模式的协同
在智能网联汽车中,不同的驾驶场景和工作模式可能需要不同的基础软件配置。BswM通过BswM_RequestMode服务向EcuM请