当前位置: 首页 > 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.lryc.cn/news/475601.html

相关文章:

  • Spring DispatcherServlet详解
  • JS | 软件制作的流程是什么?
  • 简单工厂模式
  • 【django】Django REST Framework 序列化与反序列化详解
  • 【Golang】Golang的Map的线程安全问题
  • 指向指针的指针+ 值传递的理解
  • CSS常用定位
  • 【Linux】从零开始使用多路转接IO --- select
  • ArcGIS Pro SDK (二十一)渲染
  • FPGA在物联网边缘计算中的应用!!!
  • 【解决】Linux环境中mysqlclient安装失败问题
  • ✨ Midjourney中文版:创意启航,绘梦无界 ✨
  • 软件(1)
  • linux perf 环境部署和基本测试(基于Ubuntu20.04)
  • 【网络面试篇】HTTP(1)(笔记)——状态码、字段、GET、POST、缓存
  • HTML 基础标签——分组标签 <div>、<span> 和基础语义容器
  • SS928V100 ISP常见问题列表
  • AI写诗:自动版大唐宫体诗
  • Java复习31(PTA)
  • 【Linux系列】Linux 系统中的软连接管理
  • @layer(级联层)
  • nginx代理websocket服务
  • 第二十七章 Vue异步更新之$nextTick
  • 【51 Pandas+Pyecharts | 深圳市共享单车数据分析可视化】
  • 【Clikhouse 探秘】ClickHouse 物化视图:加速大数据分析的新利器
  • 线程相关题(线程池、线程使用、核心线程数的设置)
  • 2181、合并零之间的节点
  • powerlaw:用于分析幂律分布的Python库
  • 工作管理实战指南:利用Jira、Confluence等Atlassian工具打破信息孤岛,增强团队协作【含免费指南】
  • JAVA语言多态和动态语言实现原理