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

如何通过Davinci Configurator来新增一个BswM仲裁规则

本文框架

  • 前言
  • 1.增加一个Mode Declaration Group
  • 2.增加一个Mode Request RPorts
  • 3.与操作Port的SWC连线
  • 4.新建一个Expression
  • 5.新建ActionList
  • 6.将表达式新建或加进现有Rule内
  • 7.生成BswM及Rte模块代码
  • 8.在代码中调用RTE接口

前言

在Autosar模式管理系列介绍01-BswM文章中,我们对BswM基本内容进行了介绍,我们知道了BswM是根据既定的仲裁规则对来自应用层SWCs或其他底层BSW模块,同时也对BswM作用的过程及其状态机进行了介绍。

Autosar全模块实战专栏快速链接:AutoSar实战进阶系列导读

在项目开发中,虽然基于Vector Davinci工具可以根据配置自动生成模块初始化,下电及通讯管理相关的代码,但总会遇到一些场景,需要在BswM手动添加一些特定的规则,本文就以增加一个快速休眠的接口示例来介绍下如何通过Davinci Configurator来新增一个仲裁规则。详细步骤如下。
在这里插入图片描述

1.增加一个Mode Declaration Group

如下新增的Mode中包括OFF/ON两种模式,且初始状态为O


http://www.kler.cn/a/536612.html

相关文章:

  • VsCode创建VUE项目
  • BFS算法篇——广度优先搜索,探索未知的旅程(上)
  • 单硬盘槽笔记本更换硬盘
  • YOLOv11-ultralytics-8.3.67部分代码阅读笔记-files.py
  • 链式结构二叉树(递归暴力美学)
  • 基于Qt的Ribbon界面框架
  • 【diffusers极速入门(八)】GPU 显存节省(减少内存使用)技巧总结
  • Axure设计教程:动态排名图(中继器实现)
  • AIP-135 自定义方法
  • Big.js应用
  • Azure OpenAI 服务调用 DeepSeek 模型完全指南
  • 从 .NET Framework 升级到 .NET 8 后 SignalR 问题处理与解决方案
  • Facebook矩阵营销:多维度布局,精准打击
  • 力扣 无重复字符的最长子串
  • 已验证正常,Java输入字符串生成PDF文件
  • MySQL开窗函数种类和使用总结
  • 将仓库A分支同步到仓库B分支,并且同步commit提交
  • js中,正则表达式m修饰符说明
  • 数据完整性与约束的分类
  • 如何制定旅游计划:从零开始的旅行规划
  • 让相机自己决定拍哪儿!——NeRF 三维重建的主动探索之路
  • Repo vs Git:区别与优缺点
  • kafka服务端之延时操作前传--时间轮
  • docker 安装 mindoc
  • python小项目编程-初级(1、计算器)
  • 使用动态协议包,实现客户端与服务器端