首页
›
智能汽车与新能源汽车工程
›
006-CAN与CAN FD车载通信
›
《CAN FD协议栈移植与性能工程》
VIP12
本课程属于:006-CAN与CAN FD车载通信
智能汽车与新能源汽车工程 · 共 12 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
车载CAN FD协议栈移植与性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
CAN FD技术背景 · 与传统CAN的差异 · 课程目标与学习路径
课程导入
CAN
02
CAN FD协议基础
帧格式 · 仲裁机制 · 数据场长度
CAN
FD
03
车载网络架构与CAN FD应用场景
域控制器 · 网关 · 传感器/执行器
CAN
FD
04
CAN FD协议栈架构解析
分层结构(物理层 · 数据链路层 · 传输层
CAN
FD
05
主流CAN FD协议栈选型
开源栈(如Linux SocketC… · CanOpen · CANoe)与商业栈对比
CAN
FD
06
协议栈移植准备
硬件抽象层(HAL)设计 · MCU外设(CAN控制器 · 时钟
协议栈移植准备
HAL
07
移植环境搭建
交叉编译工具链 · 调试器 · 逻辑分析仪
移植环境搭建
交叉编译工具链
08
底层驱动移植
CAN控制器寄存器初始化 · 位时序配置 · 滤波器设置
底层驱动移植
CAN
09
数据链路层移植
帧收发流程 · DLC处理 · 位速率切换(BRS)与错误状态机实现
数据链路层移植
帧收发流程
10
传输层协议移植
ISO-TP(ISO 15765-2… · 流控帧 · 超时重传机制
传输层协议移植
ISO-TP
11
应用层接口设计
提供统一API(发送/接收/注册回调… · 多通道管理 · 消息优先级调度
应用层接口设计
API
12
操作系统集成
裸机轮询 · RTOS(FreeRTOS/AUTO… · 中断与任务同步机制
操作系统集成
裸机轮询
13
内存管理优化
DMA环形缓冲区 · 零拷贝设计 · 内存池分配策略
内存管理优化
DMA
14
性能调优基础
吞吐量 · 延迟 · CPU占用率
性能调优基础
吞吐量
15
位时序优化
采样点位置 · 同步跳转宽度(SJW) · 波特率误差对通信可靠性的影响与调优
位时序优化
采样点位置
16
中断与轮询策略调优
中断合并 · 中断优先级 · 轮询周期
轮询策略调优
断合并
17
DMA与零拷贝优化
利用硬件DMA减少CPU拷贝 · 描述符环设计 · 缓存刷新策略
DMA
零拷贝优化
18
缓冲区与队列优化
环形缓冲区大小 · 水位线 · 背压机制
缓冲区
队列优化
19
调度算法优化
优先级反转 · 消息周期抖动 · 时间触发与事件触发混合调度
调度算法优化
优先级反转
20
错误处理与恢复调优
错误计数器 · Bus-Off恢复策略 · 重发机制
错误处理
恢复调优
21
诊断功能实现
UDS on CAN FD · 多帧诊断 · 安全访问
诊断功能实现
UDS
22
Bootloader刷写实战
基于CAN FD的OTA升级流程 · 分区管理 · 校验与回滚机制
Bootloader
刷写实战
23
案例实战
从零移植开源协议栈到STM32H7平… · ISO-TP · 应用层)
案例实战
STM32H7
24
案例实战
在AUTOSAR CP架构下集成CA… · 配置COM · PDU
案例实战
AUTOSAR
25
案例实战
多节点CAN FD网络性能测试与瓶颈… · 延迟 · 丢帧率)
案例实战
CAN
26
常见问题排查
波特率不匹配 · 采样点偏移 · 中断风暴
常见问题排查
波特率不匹配
27
性能对比与优化报告
使用CANoe/PCAN测量优化前后… · 生成对比图表
性能对比
优化报告
28
功能安全与可靠性
ISO 26262对CAN FD栈的… · ECC/CRC保护 · 看门狗集成
功能安全
可靠性
29
综合项目
设计一个车载网关 · 实现CAN与CAN FD路由 · 协议转换
综合项目
设计一个车载网关
30
课程总结与进阶方向
AUTOSAR · TSN · CAN XL趋势
课程总结
进阶方向
所属VIP或分类
同VIP:CAN-FD调试与故障分析实战100例
同VIP:CAN-FD高速车载通信工程
同VIP:CAN协议原理与车载通信工程