概念详解

BSwM模块在AUTOSAR架构中,属于基础软件(BSW)中的系统服务层。

1.BswM简介

BswM即BSW Mode Manager,用一句概括BSW的功能就是接收其他模块的模式请求,判断请求,执行动作。

它实现两部分模式管理:

(1)BSW中的车辆模式管理(Vehicle Mode Management)

(2)ASW中应用程序模式管理(Application Mode Management)

2.名称缩写

BSW:基础软件层

BswM:模式管理模块

CDD:复杂驱动

Dem:诊断事件管理模块

ECU:微单元控制器

RTE:运行时环境

SWC:软件组件

3.BswM与其他模块关系

BswM模块与许多Bsw模块有接口连接,这些接口都是可以选择的。接下来介绍

RTE

调度器的模式切换<

AUTOSAR从入门到精通100讲(三十五)-AUTOSAR BswM三部曲-概念实践代码分析相关推荐

  1. AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解

    一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...

  2. AUTOSAR从入门到精通100讲(十八)-AUTOSAR操作系统OS

    0  为什么需要OS? 现在嵌入式系统纷繁复杂,这点毋庸置疑,但是为什么需要操作系统呢?有没有仔细思考过.其实在早期的嵌入式系统中,是没有操作系统概念的.相信做嵌入式开发的同学都能理解,在main() ...

  3. AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML

    在AUTOSAR架构下,ARXML文件作为通用配置文件或数据库文件,在数据传输和存储中起到关键作用 什么是XML? XML(eXtensible Markup Language)可扩展标记语言,是一种 ...

  4. AUTOSAR从入门到精通100讲(十三)-autosar架构中的ASPICE模块

    ASPICE,全称"Automotive Software Process Improvement and Capacity Determination" ,汽车软件过程改进及能力 ...

  5. AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧

    01 错误帧的帧结构 在发送和接收报文时,总线上的节点如果检测出了错误,那么该节点就会发送错误帧,通知总线上的节点,自己出错了. 错误帧由错误标志和错误界定符两个部分组成. 主动错误标志:6个连续的显 ...

  6. AUTOSAR从入门到精通100讲(十一)-AUTOSAR NVM基础知识

    1 NVRAM Block 1.1 缩写 NVRAM Block是NVM manager层所定义对象.其相关的概念和基本对象包括: 1.2 BSO和NVRAM Block 之间的组织关系如图 1 所示 ...

  7. AUTOSAR从入门到精通100讲(十二)-V2X通信安全技术要求标准

    01 基于LTE的车联网通信架构 基于LTE的车联网通信系统支持车-车(V2V)应用.车-路(V2I)应用.车-网(V2N)应用和车-人(V2P)应用,利用这些应用可向用户提供诸如道路安全.交通效率提 ...

  8. AUTOSAR从入门到精通100讲(十)-DoIP协议介绍

    概述 所谓的DoIP其实就是基于以太网的通讯协议对UDS协议的数据进行传输,即Diagnostic communication over Internet Protocol.其本身也是一种协议,规范于 ...

  9. AUTOSAR从入门到精通100讲(六)-AUTOSAR中的PostBuild Data Set Generation Phase

    Post Build Data Set Generation Phase是一个可选的阶段,取决于用户是否要在软件组件和生成的RTE中实现VARIANT-POST-BUILD-SELECTABLE.这种 ...

最新文章

  1. 一个雷达和摄像头融合的3D目标检测方法CenterFusion
  2. 【转】目录 aspnet_client是什么?
  3. 装Linux后分区丢失,找到了linux分区顺序错乱修复方法
  4. Netty 私有协议栈 代码实现
  5. 将SmartForms转换为PDF保存到本地
  6. 【JavaSE05】Java中方法与重载、递归-练习
  7. 检查Python中是否存在文件
  8. 【面向对象】面向对象程序设计测试题7-对象之间的has-a/many关系测试题
  9. vant 动态 粘性布局_CSS Viewport 单位,很多人还不知道使用它来快速布局
  10. acl的access-list命令使用详解
  11. 特征工程(六): 非线性特征提取和模型堆叠
  12. IOS UI TabBar标签栏的使用
  13. 支付宝PC(二维码扫码)支付(Java开发)完整版
  14. 微信小程序对接串口摄像头
  15. 四、大话HTTP协议-用Wireshark研究一个完整的TCP连接
  16. 使用Tycho构建OSGi插件项目
  17. app内接入高德地图常用设置及工具方法整理
  18. 互联网内容审核员,机器背后的“打工人”
  19. sklearn中transform和fit_transform的区别(解决中文向量化特征不一致问题)
  20. error creating overlay mount to /var/lib/docker/overlay2

热门文章

  1. 武警五防一体化是什么?五防光端机产品介绍!
  2. 【渝粤教育】广东开放大学 海外社交媒体营销 形成性考核 (45)
  3. java怎么截取后8位数字_java如何更快生成00000000~99999999的8位数字保存到文件中?...
  4. vscode 智能打印_vscode智能提示
  5. pandas整表写入excel指定位置_当Python遇到Excel,一个能打的都没有~
  6. android 退出多个activity,Android 中 退出多个activity的经典方法
  7. java.jsp.jdbc_Java-jsp使用JDBC访问数据库时显示乱码是怎么回事?
  8. Python 面向对象(初级篇)
  9. DB2 SQL性能调优秘笈pdf
  10. cocoapods 使用时一个问题 (Unable to find a specification for `CYLTableViewPlaceHolder`)