首页
›
车载软件与智能汽车
›
034-UDS Bootloader与ECU固件刷写
›
《CAN总线通信与刷写工具链搭建》
VIP10
本课程属于:034-UDS Bootloader与ECU固件刷写
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CAN总线通信与刷写工具链搭建
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN总线基础
CAN协议起源 · 物理层特性 · 差分信号与总线拓扑
CAN
总线基础
02
CAN数据帧结构
标准帧与扩展帧 · ID仲裁机制 · 数据场与CRC校验
CAN
数据帧结构
03
CAN控制器与收发器
SJA1000 · MCP2515 · TJA1050选型与电路设计
CAN
控制器
04
CAN驱动开发
Linux SocketCAN · STM32 bxCAN库函数初始化与…
CAN
驱动开发
05
CAN报文分析工具
PCAN-View · CANalyzer · Wireshark抓包与过滤规则
CAN
报文分析工具
06
CANopen协议栈
对象字典 · PDO/SDO通信 · NMT状态机
CANopen
协议栈
07
J1939协议
PGN · SPN定义 · 多包传输与地址声明
J1939
协议
08
UDSonCAN诊断
ISO 14229-1 · 诊断会话控制 · DID读写与例程控制
UDSonCAN
诊断
09
Bootloader刷写原理
Flash分区 · 跳转向量表 · 双区备份策略
Bootloader
刷写原理
10
刷写协议栈
CCP/XCP on CAN · Seed&Key安全访问 · Checksum校验
刷写协议栈
CCP/XCP
11
刷写工具链概览
上位机 · 下位机 · 通信链路与脚本化流程
刷写工具链概览
上位机
12
上位机开发环境
Python + PyQt5 + p…
上位机开发环境
Python
13
CAN接口封装
python-can的Bus类 · Message类 · 异步接收回调
CAN
接口封装
14
刷写协议实现
ISO 15765-2多帧传输 · 流控制帧与时间参数
刷写协议实现
ISO
15
Hex/S19文件解析
Intel Hex格式 · Motorola S-record · 地址对齐与校验
Hex/S19
文件解析
16
刷写流程状态机
空闲 · 连接 · 擦除
刷写流程状态机
空闲
17
安全访问模块
AES-128加密算法 · 动态密钥生成与Seed&Key握手
安全访问模块
AES-128
18
刷写进度与日志
QProgressBar实时更新 · loguru分级日志记录
刷写进度
日志
19
下位机刷写程序
STM32 IAP Bootload… · 中断向量重映射
下位机刷写程序
STM32
20
Flash驱动
STM32 HAL_FLASH_Pr… · 扇区擦除与写保护
Flash
驱动
21
CAN通信中断处理
FIFO管理 · 双缓冲接收 · 超时重传机制
CAN
通信
22
刷写一致性校验
CRC32硬件计算 · SHA-256软件哈希对比
刷写一致性校验
CRC32
23
异常处理与容错
通信超时 · 刷写中断恢复 · 错误帧检测
异常处理
容错
24
多节点刷写
广播请求 · 节点应答 · 并行刷写与冲突避免
多节点刷写
广播请求
25
刷写脚本自动化
Python脚本批量刷写 · 参数化配置与CI/CD集成
刷写脚本自动化
Python
26
工具链测试
单元测试(pytest) · 硬件在环(HIL)测试 · 压力测试
工具链测试
pytest
27
刷写性能优化
波特率提升 · DMA传输 · 缓存预取与流水线
刷写性能优化
波特率提升
28
安全刷写
签名验证 · 加密固件 · 防回滚保护
安全刷写
签名验证
29
实战案例
基于PCAN-USB的ECU刷写全流…
实战案例
PCAN-USB
30
工具链维护与扩展
插件架构 · 多协议支持 · 云端日志分析
工具链维护
扩展
所属VIP或分类
同VIP:Bootloader开发与ECU刷写调试
同VIP:ECU-Bootloader刷写流程与异常恢复
同VIP:ECU-UDS-Bootloader与Flash驱动开发