首页
›
芯片硬件与光电工程
›
172-CAN、LIN与车载节点开发
›
《CAN Bootloader升级工程》
VIP9
本课程属于:172-CAN、LIN与车载节点开发
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
CAN Bootloader升级工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=CAN Bootloader升… · 核心价值 · 整体知识框架与实战路线图
课程导入
CAN
02
CAN总线基础
目标=CAN协议帧格式 · 仲裁机制 · 位定时
CAN
总线基础
03
Bootloader基础概念
目标=Bootloader定义 · 作用 · 启动流程
Bootloader
基础概念
04
升级工程需求分析
目标=功能需求 · 性能需求 · 安全需求
升级工程需求分析
目标=功能需求
05
硬件平台选型
目标=MCU选型 · CAN收发器 · 存储介质
硬件平台选型
MCU
06
软件架构设计
目标=Bootloader与App分… · 中断向量表重映射 · 共享参数区与升级标志设计
软件架构设计
Bootloader
07
通信协议设计
目标=自定义CAN升级协议 · 帧类型 · 命令码
通信协议设计
CAN
08
UDS诊断协议入门
目标=ISO 14229服务 · 会话控制 · 安全访问
UDS
诊断协议入门
09
ISO-TP传输层
目标=多帧传输 · 流控帧 · 块大小
ISO-TP
传输层
10
Flash驱动开发
目标=Flash擦除 · 编程 · 读取
Flash
驱动开发
11
Bootloader启动流程
目标=上电自检 · 升级模式判断 · App有效性检查与跳转条件
Bootloader
启动流程
12
升级模式进入策略
目标=硬件引脚 · CAN唤醒帧 · App请求
升级模式进入策略
目标=硬件引脚
13
固件传输与分包
目标=固件分块 · 序号管理 · 重传机制
固件传输
分包
14
固件校验与完整性
目标=CRC校验 · 哈希校验 · 数字签名与防篡改设计
固件校验
完整性
15
升级过程状态机
目标=空闲 · 握手 · 传输
升级过程状态机
目标=空闲
16
双区与A/B升级
目标=双Bank Flash · 备份区 · 切换策略
A/B
双区
17
安全机制设计
目标=安全访问 · 密钥管理 · 加密传输
安全机制设计
目标=安全访问
18
上位机工具开发
目标=CAN适配器 · 协议解析 · 固件加载
上位机工具开发
CAN
19
下位机Bootloader实现
目标=工程搭建 · 驱动集成 · 协议解析
Bootloader
下位机
20
实战案例一
目标=基于CAN的MCU Bootl…
实战案例一
CAN
21
实战案例二
目标=完整UDS刷写流程实现 · 包含会话 · 安全
实战案例二
UDS
22
实战案例三
目标=双区A/B升级与回滚功能开发 · 模拟升级失败自动恢复
实战案例三
A/B
23
实战案例四
目标=CAN FD高速升级优化 · 提升传输效率与缩短升级时间
实战案例四
CAN
24
常见问题排查
目标=无法进入Bootloader · 通信失败 · 校验错误
常见问题排查
Bootloader
25
调试与测试方法
目标=CAN分析仪 · 示波器 · 日志追踪
调试
测试方法
26
量产与产线升级
目标=批量刷写 · 序列号写入 · 校准参数
量产
产线升级
27
OTA远程升级集成
目标=车联网T-Box · 云端下发 · 断点续传
OTA
远程升级集成
28
功能安全与可靠性
目标=ISO 26262概念 · 看门狗 · 冗余校验
功能安全
可靠性
29
性能优化与资源约束
目标=RAM/Flash优化 · 中断响应 · 传输吞吐与低功耗升级
性能优化
资源约束
30
综合提升与项目总结
目标=架构评审 · 代码规范 · 文档编写
综合提升
项目总结
所属VIP或分类
同VIP:CAN-FD通信与诊断工程
同VIP:CAN协议栈配置实战100例
同VIP:CAN总线故障定位与波形诊断