AUTOSAR从入门到精通100讲(三十五)-AUTOSAR BswM三部曲-概念实践代码分析
概念详解
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三部曲-概念实践代码分析相关推荐
- AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解
一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...
- AUTOSAR从入门到精通100讲(十八)-AUTOSAR操作系统OS
0 为什么需要OS? 现在嵌入式系统纷繁复杂,这点毋庸置疑,但是为什么需要操作系统呢?有没有仔细思考过.其实在早期的嵌入式系统中,是没有操作系统概念的.相信做嵌入式开发的同学都能理解,在main() ...
- AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML
在AUTOSAR架构下,ARXML文件作为通用配置文件或数据库文件,在数据传输和存储中起到关键作用 什么是XML? XML(eXtensible Markup Language)可扩展标记语言,是一种 ...
- AUTOSAR从入门到精通100讲(十三)-autosar架构中的ASPICE模块
ASPICE,全称"Automotive Software Process Improvement and Capacity Determination" ,汽车软件过程改进及能力 ...
- AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧
01 错误帧的帧结构 在发送和接收报文时,总线上的节点如果检测出了错误,那么该节点就会发送错误帧,通知总线上的节点,自己出错了. 错误帧由错误标志和错误界定符两个部分组成. 主动错误标志:6个连续的显 ...
- AUTOSAR从入门到精通100讲(十一)-AUTOSAR NVM基础知识
1 NVRAM Block 1.1 缩写 NVRAM Block是NVM manager层所定义对象.其相关的概念和基本对象包括: 1.2 BSO和NVRAM Block 之间的组织关系如图 1 所示 ...
- AUTOSAR从入门到精通100讲(十二)-V2X通信安全技术要求标准
01 基于LTE的车联网通信架构 基于LTE的车联网通信系统支持车-车(V2V)应用.车-路(V2I)应用.车-网(V2N)应用和车-人(V2P)应用,利用这些应用可向用户提供诸如道路安全.交通效率提 ...
- AUTOSAR从入门到精通100讲(十)-DoIP协议介绍
概述 所谓的DoIP其实就是基于以太网的通讯协议对UDS协议的数据进行传输,即Diagnostic communication over Internet Protocol.其本身也是一种协议,规范于 ...
- AUTOSAR从入门到精通100讲(六)-AUTOSAR中的PostBuild Data Set Generation Phase
Post Build Data Set Generation Phase是一个可选的阶段,取决于用户是否要在软件组件和生成的RTE中实现VARIANT-POST-BUILD-SELECTABLE.这种 ...
最新文章
- 一个雷达和摄像头融合的3D目标检测方法CenterFusion
- 【转】目录 aspnet_client是什么?
- 装Linux后分区丢失,找到了linux分区顺序错乱修复方法
- Netty 私有协议栈 代码实现
- 将SmartForms转换为PDF保存到本地
- 【JavaSE05】Java中方法与重载、递归-练习
- 检查Python中是否存在文件
- 【面向对象】面向对象程序设计测试题7-对象之间的has-a/many关系测试题
- vant 动态 粘性布局_CSS Viewport 单位,很多人还不知道使用它来快速布局
- acl的access-list命令使用详解
- 特征工程(六): 非线性特征提取和模型堆叠
- IOS UI TabBar标签栏的使用
- 支付宝PC(二维码扫码)支付(Java开发)完整版
- 微信小程序对接串口摄像头
- 四、大话HTTP协议-用Wireshark研究一个完整的TCP连接
- 使用Tycho构建OSGi插件项目
- app内接入高德地图常用设置及工具方法整理
- 互联网内容审核员,机器背后的“打工人”
- sklearn中transform和fit_transform的区别(解决中文向量化特征不一致问题)
- error creating overlay mount to /var/lib/docker/overlay2
热门文章
- 武警五防一体化是什么?五防光端机产品介绍!
- 【渝粤教育】广东开放大学 海外社交媒体营销 形成性考核 (45)
- java怎么截取后8位数字_java如何更快生成00000000~99999999的8位数字保存到文件中?...
- vscode 智能打印_vscode智能提示
- pandas整表写入excel指定位置_当Python遇到Excel,一个能打的都没有~
- android 退出多个activity,Android 中 退出多个activity的经典方法
- java.jsp.jdbc_Java-jsp使用JDBC访问数据库时显示乱码是怎么回事?
- Python 面向对象(初级篇)
- DB2 SQL性能调优秘笈pdf
- cocoapods 使用时一个问题 (Unable to find a specification for `CYLTableViewPlaceHolder`)