当前位置: 首页 > news >正文

AUTOSAR从入门到精通-BswM模块(二)

目录

前言

算法原理

BswM接口端口

BswM功能描述

模式仲裁

仲裁规则(Arbitration Rules)

模式仲裁来源

模式仲裁过程

模式条件(ModeCondition)

逻辑表达式(LogicExpressions)

模式控制

模式处理

操作执行

模式控制过程

模式控制基本流程

BswM Interfaces and Ports

代码配置

动态配置代码

集成代码 


 

前言

BswM(基础软件模式管理器)基本的功能的主要涉及两个方面:Mode Arbitration(模式仲裁)和Mode Control(模式控制)。
模式仲裁负责判断模式切换条件,若满足则执行模式切换动作,该切换是对从SWCs(软件组件)或其他BSW模块(基础软件)接收到的Mode Requests(模式请求)和Mode Indications(模式通知),根据集成商配置的组合判断逻辑进行仲裁而产生的。模式控制部分通过执行包含其他BSW模块模式切换操作的动作列表来执行模式切换。
BswM应被视为一个模式管理框架模块,涉及的模式逻辑判断和执行动作完全由集成商的配置来定义。

算法原理


http://www.mrgr.cn/news/64459.html

相关文章:

  • 深入 Prometheus 监控生态 - 第六篇:与 Grafana 实现系统全面监控(健康状态和任务状态看板)
  • js中多let与var
  • 【golang/navmesh】使用recast navigation进行寻路
  • SQL 通用数据类型
  • 【AIGC】深入探索『后退一步』提示技巧:激发ChatGPT的智慧潜力
  • SpringBoot实现验证码案例
  • mqtt.fx激活方法
  • 项目的风险
  • 在排序数组中查找元素的第一个和最后一个位置
  • Python酷库之旅-第三方库Pandas(190)
  • 纯前端生成PDF(jsPDF)并下载保存或上传到OSS
  • CSS中的 BFC,是啥呀?
  • 无源元器件-磁珠选型参数总结
  • 32单片机HAL库的引脚初始化
  • C语言第11节:指针(1)
  • 05 Django 框架模型介绍(一)
  • 虚拟机安装Ubuntu系统
  • 网络请求优化:理论与实践
  • 【Python项目管理】“无法创建虚拟环境”报错原因及解决方法
  • JZ2440开发板——LCD
  • 什么是软件测试?软件测试的流程?软件测试未来3-5年的职业规划?
  • 【AD】1-2 AD24软件的中英文版本切换
  • Python数据分析案例62——基于MAGU-LSTM的时间序列预测(记忆增强门控单元)
  • 不同网线类型
  • 数据库->联合查询
  • Ubuntu使用Qt虚拟键盘,支持中英文切换