首页
›
车载软件与智能汽车
›
053-嵌入式汽车软件与车载RTOS开发
›
《CANLIN协议栈与UDS诊断实现》
VIP10
本课程属于:053-嵌入式汽车软件与车载RTOS开发
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CANLIN协议栈与UDS诊断实现
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN协议基础
CAN总线起源 · 物理层特性 · 差分信号
CAN
协议基础
02
CAN数据链路层
CAN帧格式(标准帧与扩展帧) · 数据帧 · 远程帧
CAN
数据链路层
03
CAN总线仲裁机制
CSMA/CA原理 · 位仲裁过程 · 优先级判定
CAN
总线仲裁机制
04
CAN错误处理机制
错误类型(位错误 · 填充错误 · CRC错误
CAN
错误处理机制
05
CAN位时序与同步
位时间组成 · 同步段 · 传播段
CAN
位时序
06
CAN控制器与收发器
SJA1000/MCP2515等控制… · TJA1050/SN65HVD230… · 外围电路设计
CAN
控制器
07
CAN应用层协议概述
CANopen · J1939 · DeviceNet
CAN
应用层协议概述
08
CANopen协议详解
对象字典 · PDO(过程数据对象) · SDO(服务数据对象)
CANopen
协议详解
09
J1939协议详解
PGN(参数组编号) · SPN(可疑参数编号) · 地址声明
J1939
协议详解
10
CAN驱动开发基础
Linux SocketCAN架构 · CAN接口初始化 · CAN报文收发API
CAN
驱动开发基础
11
CAN驱动实战
基于STM32的CAN驱动实现 · 中断接收与轮询发送 · DMA传输优化
CAN
驱动实战
12
CAN测试与调试
CANalyzer/CANoe使用 · CAN总线示波器测量 · 终端电阻匹配
CAN
测试
13
LIN协议基础
LIN总线起源 · LIN vs CAN对比 · LIN物理层特性
LIN
协议基础
14
LIN数据链路层
LIN帧结构(同步间隔场 · 同步场 · 标识符场
LIN
数据链路层
15
LIN调度表
调度表概念 · 帧时隙分配 · 调度表切换
LIN
调度表
16
LIN网络管理
节点状态机(初始化 · 正常运行 · 休眠
LIN
网络管理
17
LIN描述文件(LDF)
LDF文件结构 · 节点定义 · 信号定义
LIN
LDF
18
LIN驱动开发
基于UART的LIN收发器驱动 · LIN帧收发实现 · LIN校验和计算(经典校验与增强校验…
LIN
驱动开发
19
LIN协议栈实现
LIN协议栈分层架构 · API设计 · 状态机实现
LIN
协议栈实现
20
LIN测试与调试
LIN总线示波器分析 · LIN从节点仿真 · LIN主节点仿真
LIN
测试
21
UDS诊断协议概述
UDS起源(ISO 14229) · 诊断应用场景 · UDS vs OBD-II对比
UDS
诊断协议概述
22
UDS服务基础
服务标识符(SID) · 诊断请求与响应格式 · 肯定响应与否定响应(NRC)
UDS
服务基础
23
UDS常用服务详解(上)
诊断会话控制(0x10) · ECU复位(0x11) · 安全访问(0x27)
UDS
常用服务详解
24
UDS常用服务详解(中)
读取数据(0x22) · 读取内存(0x23) · 读取故障码(0x19)
UDS
常用服务详解
25
UDS常用服务详解(下)
例程控制(0x31) · 请求下载(0x34) · 传输数据(0x36)
UDS
常用服务详解
26
UDS诊断栈架构
诊断栈分层设计(传输层 · 会话层 · 应用层)
UDS
诊断栈架构
27
UDS传输层实现
ISO-TP(ISO 15765-2… · 单帧与多帧传输 · 流控制机制
UDS
传输层实现
28
UDS诊断集成
诊断栈与CAN/LIN协议栈集成 · 诊断路由(网关实现) · 诊断日志与跟踪
UDS
诊断集成
29
UDS诊断测试
诊断测试用例设计 · 自动化测试框架(如vTESTstud… · 诊断一致性测试
UDS
诊断测试
30
综合项目实战
基于CAN/LIN的UDS Boot… · 诊断刷写流程 · 安全刷写与回滚机制
综合项目实战
CAN/LIN
所属VIP或分类
同VIP:AUTOSAR架构与车载RTOS实战
同VIP:Bootloader开发与OTA升级方案
同VIP:FreeRTOS在MCU底层的移植