首页
›
车载软件与智能汽车
›
057-汽车ECU电控单元开发
›
《UDS诊断协议栈设计与AUTOSAR适配》
VIP10
本课程属于:057-汽车ECU电控单元开发
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
UDS诊断协议栈设计与AUTOSAR适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
UDS协议概述
UDS协议栈在汽车电子中的角色 · ISO 14229标准家族介绍 · UDS与OBD-II的区别
UDS
协议概述
02
诊断协议栈架构设计
分层架构详解(应用层 · 表示层 · 会话层
诊断协议栈架构设…
分层架构详解
03
UDS服务基础(上)
诊断会话控制(0x10) · ECU复位(0x11) · 安全访问(0x27)
UDS
服务基础
04
UDS服务基础(下)
读取数据(0x22) · 读取数据周期(0x2A) · 写入数据(0x2E)
UDS
服务基础
05
UDS服务进阶
输入输出控制(0x2F) · 例程控制(0x31) · 请求下载(0x34)
UDS
服务进阶
06
ISO 15765-2 (DoCAN) 网络层协议
单帧 · 多帧(首帧 · 连续帧
ISO
DoCAN
07
ISO 15765-3 (DoCAN) 传输层与应用层映射
应用层PDU与传输层PDU的映射关系 · 诊断消息的封装与解封装 · 定时参数(P2
ISO
DoCAN
08
诊断会话管理
默认会话 · 编程会话 · 扩展会话的切换逻辑
诊断会话管理
默认会话
09
安全访问机制
种子与密钥算法(0x27服务) · 安全等级划分 · 防重放攻击设计
安全访问机制
x27
10
DTC(诊断故障码)管理
DTC状态位(testFailed · confirmed · pending等)
DTC
诊断故障码
11
诊断事件管理
事件触发机制 · 事件与DTC的关联 · 事件存储与读取
诊断事件管理
事件触发机制
12
数据标识符(DID)管理
DID定义与分类(静态DID · 动态DID · 文件DID)
DID
数据标识符
13
例程控制(Routine)实现
例程ID定义 · 例程启动/停止/结果获取 · 典型例程(擦除
Routine
例程控制
14
诊断刷写(Bootloader)基础
刷写流程概述(预编程 · 主编程 · 后编程)
Bootloader
诊断刷写
15
诊断刷写(Bootloader)进阶
多分区刷写策略(A/B分区) · 差分刷写 · 压缩刷写
Bootloader
诊断刷写
16
网络层定时参数详解
N_As(发送超时) · N_Bs(接收超时) · N_Cs(流控超时)
网络层定时参数详…
As
17
应用层定时参数详解
P2(服务执行超时) · P2*(扩展响应超时) · S3(会话超时)
应用层定时参数详…
P2
18
诊断协议栈的单元测试策略
测试框架选择(CppUTest · Unity) · Mock CAN驱动
诊断协议栈的单元…
CppUTest
19
诊断协议栈的集成测试
HIL(硬件在环)测试环境搭建 · 自动化测试脚本(Python + C… · 诊断服务全覆盖测试
诊断协议栈的集成…
HIL
20
诊断协议栈的代码生成与配置
基于ARXML的配置 · 代码生成工具(Vector DaVi… · EB tresos)
诊断协议栈的代码…
配置
21
诊断协议栈的移植与适配
不同MCU平台移植要点(Infine… · NXP S32K · Renesas RH850)
诊断协议栈的移植
适配
22
诊断协议栈的性能优化
响应时间优化(中断 vs 轮询) · 内存占用优化(静态分配 vs 动态分… · 代码执行效率优化(查表法 vs 分支…
诊断协议栈的性能…
vs
23
诊断协议栈的安全加固
安全启动与安全刷写 · 诊断服务访问控制(功能寻址限制) · 防恶意刷写(Rollback保护)
诊断协议栈的安全…
安全启动
24
多ECU诊断协调
网关路由诊断请求 · 多ECU并发诊断 · 诊断冲突处理
ECU
诊断协调
25
诊断协议栈的故障注入测试
CAN总线故障注入(短路 · 断路 · 干扰)
诊断协议栈的故障…
CAN
26
诊断协议栈的量产验证
EMC测试对诊断的影响 · 温度与老化测试 · 长期稳定性测试
诊断协议栈的量产…
EMC
27
诊断协议栈的AUTOSAR适配
AUTOSAR诊断栈架构(Dcm · Dem · Fim模块)
AUTOSAR
诊断协议栈的
28
诊断协议栈的文档与规范
诊断规范文档(DBC · CDD · ODX)
诊断协议栈的文档
规范
29
诊断协议栈的持续集成与持续部署(CI/CD)
自动化构建与测试流水线 · 静态代码分析(MISRA C/C++… · 代码覆盖率分析
CI/CD
诊断协议栈的持续…
30
诊断协议栈的实战项目复盘
从需求分析到量产的完整流程复盘 · 典型问题与解决方案(我踩过的10个坑… · 最佳实践总结
诊断协议栈的实战…
从需求分析到量产…
所属VIP或分类
同VIP:AUTOSAR架构下的SWC开发实战
同VIP:CAN通信协议栈开发与调试全流程
同VIP:NVM存储管理与Wdg模块配置