首页
›
车载软件与智能汽车
›
002-AUTOSAR基础软件开发
›
《诊断栈Dcm与Dem联合配置案例实战课程》
VIP20
本课程属于:002-AUTOSAR基础软件开发
车载软件与智能汽车 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
诊断栈Dcm与Dem联合配置案例实战
📚 共计 30 章节
第1章
Dcm与Dem概述
Dcm与Dem在AUTOSAR架构中的角色定位、两者之间的核心交互关系、联合配置的价值与挑战。
基础
概念
第2章
开发环境搭建
Vector DaVinci Developer与Configurator Pro的安装与配置、EB tresos Studio的工程创建、相关BSW模块的导入与依赖检查。
环境
工具
第3章
Dcm模块基础配置
DcmGeneral配置项详解(如DcmDevErrorDetect、DcmVersionInfoApi)、DcmDsp(诊断服务处理)子模块的使能与路由配置。
Dcm
基础
第4章
Dem模块基础配置
DemGeneral配置项详解(如DemDevErrorDetect、DemVersionInfoApi)、DemEventParameter(事件参数)的初始化与存储配置。
Dem
基础
第5章
Dcm与Dem的接口信号映射
DcmDemInhibitionMaskRef(抑制掩码引用)、DcmDemEventRef(事件引用)的配置方法、信号路由的验证机制。
映射
接口
第6章
诊断服务0x19(读取DTC信息)的联合配置
Dcm侧服务使能、Dem侧DTC格式定义、响应数据组装与测试。
0x19
DTC
第7章
诊断服务0x14(清除DTC信息)的联合配置
Dcm侧服务使能、Dem侧清除条件配置、清除操作的原子性与安全性。
0x14
清除
第8章
诊断服务0x85(控制DTC设置)的联合配置
Dcm侧服务使能、Dem侧DTC设置控制接口、会话与安全等级绑定。
0x85
控制
第9章
诊断服务0x2E(写入数据)与Dem事件关联
Dcm侧数据标识符配置、Dem侧事件数据更新接口、数据一致性保证。
0x2E
写入
第10章
诊断服务0x22(读取数据)与Dem事件关联
Dcm侧数据标识符配置、Dem侧事件数据读取接口、响应延迟优化。
0x22
读取
第11章
事件存储周期与快照配置
DemEventParameter中Snapshot(快照)与ExtendedData(扩展数据)的配置、Dcm侧对快照数据的请求处理。
快照
存储
第12章
事件优先级与老化机制配置
DemEventParameter中优先级(Priority)与老化计数器(AgingCounter)的配置、Dcm侧老化状态读取服务。
优先级
老化
第13章
DTC严重等级与故障等级映射
Dem中Severity(严重等级)与Dcm中DTC格式的映射关系、OBD与UDS标准的兼容性处理。
严重等级
映射
第14章
多ECU场景下的Dcm与Dem联合配置
网关路由配置、跨ECU事件同步、分布式诊断的挑战与解决方案。
多ECU
分布式
第15章
诊断会话与安全等级配置
DcmDsp中会话(Session)与安全等级(SecurityLevel)的配置、Dem侧对诊断会话的响应策略。
会话
安全
第16章
抑制掩码(Inhibition Mask)的深度配置
DemInhibitionMask的位定义、Dcm侧掩码引用配置、实际项目中的掩码设计模式。
掩码
抑制
第17章
事件使能条件与预处理配置
DemEventParameter中EnableCondition(使能条件)的配置、Dcm侧预处理检查逻辑、性能优化建议。
使能
预处理
第18章
Dcm与Dem的时序配置
DcmDsp中响应超时(P2ServerMax、P2StarServerMax)的配置、Dem侧事件处理时序、总线负载对时序的影响。
时序
超时
第19章
NRC(否定响应码)的联合处理
Dcm侧NRC生成逻辑、Dem侧事件状态对NRC的影响、常见NRC问题排查。
NRC
错误码
第20章
诊断日志与跟踪配置
Dcm与Dem的调试接口使能(如DemDebugMode、DcmDevErrorDetect)、日志输出格式与等级配置。
日志
调试
第21章
内存堆栈与资源优化配置
Dcm与Dem的内存池(MemoryPool)配置、堆栈大小估算、资源不足时的降级策略。
内存
优化
第22章
OBD(车载诊断)与UDS的联合配置
OBD服务(如0x01、0x02)与UDS服务的共存、Dem侧OBD DTC的映射、法规合规性检查。
OBD
UDS
第23章
Bootloader模式下的诊断配置
Dcm在Bootloader中的轻量化配置、Dem事件在Bootloader中的处理限制、刷写过程中的诊断策略。
Bootloader
刷写
第24章
多核架构下的Dcm与Dem配置
核间通信配置、事件同步机制、原子操作与数据一致性保证。
多核
同步
第25章
Dem事件队列与Dcm请求的并发处理
事件队列深度配置、Dcm请求优先级处理、死锁预防与性能调优。
并发
队列
第26章
诊断配置的自动化生成
基于ARXML的配置导入导出、Python脚本辅助配置、配置差异比较与合并。
自动化
ARXML
第27章
联合配置的单元测试策略
Dcm与Dem的Mock接口设计、测试用例覆盖(正常流、异常流、边界值)、自动化测试框架搭建。
单元测试
Mock
第28章
联合配置的集成测试案例
典型诊断场景的测试序列(如设置DTC->读取DTC->清除DTC)、总线仿真工具(如CANoe)的使用、测试报告生成。
集成测试
CANoe
第29章
实际项目中的常见问题与解决方案
配置不一致导致的NRC错误、事件丢失问题、性能瓶颈分析、我踩过的坑与经验总结。
实战
经验
第30章
综合实战案例:从需求分析到配置落地
需求文档解读、ARXML配置实现、代码生成与集成、实车测试验证、交付物整理。
综合
全流程
所属VIP或分类
同VIP:AUTOSAR-BSW基础软件模块配置与集成实战
同VIP:AUTOSAR-RTE接口生成与应用层联调实战
同VIP:AUTOSAR基础软件开发从入门到独立配置