首页
›
嵌入式基础与RISC-V
›
158-嵌入式Linux CAN总线编程
›
《CAN驱动开发与调试优化从入门到实践》
VIP10
本课程属于:158-嵌入式Linux CAN总线编程
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CAN驱动开发与调试优化从入门到实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN总线基础
CAN协议起源 · CAN与RS485对比 · CAN物理层特性(差分信号
CAN
总线基础
02
CAN协议帧结构
数据帧 · 远程帧 · 错误帧
CAN
协议帧结构
03
CAN总线仲裁机制
CSMA/CA原理 · 位仲裁过程 · 优先级判定
CAN
总线仲裁机制
04
CAN错误处理机制
5种错误类型(位错误 · 填充错误 · CRC错误
CAN
错误处理机制
05
CAN控制器与收发器
SJA1000/MCP2515等控制… · TJA1050/SN65HVD230… · 电气参数匹配
CAN
控制器
06
STM32 CAN外设详解
bxCAN架构 · 主控时钟与波特率计算 · 过滤器配置(列表/掩码模式)
STM32
CAN
07
裸机CAN驱动开发(轮询模式)
GPIO初始化 · CAN模式配置 · 发送函数实现
CAN
裸机
08
裸机CAN驱动开发(中断模式)
中断优先级配置 · 发送中断 · 接收中断
CAN
裸机
09
CAN数据收发实战
周期性发送 · DBC信号解析 · 多帧数据打包与拆包
CAN
数据收发实战
10
CAN过滤器深入
32位/16位过滤器配置 · FIFO0/FIFO1分配 · 实际项目中的过滤策略
CAN
过滤器深入
11
FreeRTOS下的CAN驱动
任务创建 · 队列管理 · 中断与任务同步(二值信号量/计数信号…
FreeRTOS
CAN
12
CAN驱动封装与分层设计
HAL层 · 驱动层 · 应用层接口设计
CAN
驱动封装
13
CAN总线调试工具入门
PCAN/USBCAN使用 · CANalyzer/CANoe基础操… · 示波器抓取CAN波形
CAN
总线调试工具入门
14
CAN总线常见故障分析
总线短路 · 终端电阻缺失 · 波特率不匹配
CAN
总线常见故障分析
15
CAN位时序与采样点优化
TSEG1/TSEG2配置 · 采样点计算公式 · 不同波特率下的最佳采样点
CAN
位时序
16
CAN总线负载率计算
理论负载率公式 · 实际测量方法 · 负载率与系统稳定性的关系
CAN
总线负载率计算
17
CAN驱动性能优化
DMA传输 · 双缓冲机制 · 批量发送/接收
CAN
驱动性能优化
18
CAN错误处理与恢复策略
错误计数监控 · 总线关闭恢复 · 自动重传机制
CAN
错误处理
19
CANopen协议基础
对象字典 · PDO/SDO通信 · NMT状态机
CANopen
协议基础
20
CANopen从站实现
EDS文件编写 · 对象字典实现 · TPDO/RPDO映射
CANopen
从站实现
21
J1939协议基础
PGN/SPN定义 · 地址声明 · 传输协议(TP)
J1939
协议基础
22
J1939应用层实现
参数组解析 · 请求/响应机制 · 广播与点对点通信
J1939
应用层实现
23
CAN FD协议入门
CAN FD与CAN 2.0区别 · 数据场扩展 · BRS位与ESI位
CAN
FD
24
CAN FD驱动开发
FD模式配置 · 速率切换 · 发送/接收FD帧
CAN
FD
25
多节点CAN网络调试
网络拓扑设计 · 节点同步 · 时钟漂移补偿
CAN
多节点
26
CAN总线安全机制
CANsec简介 · 消息认证码 · 防重放攻击
CAN
总线安全机制
27
CAN驱动自动化测试
测试用例设计 · 回环测试 · 压力测试
CAN
驱动自动化测试
28
CAN总线远程升级
Bootloader设计 · S19/HEX文件解析 · 多节点同时升级
CAN
总线远程升级
29
CAN驱动在车载ECU中的应用
AUTOSAR CAN栈简介 · CCP/XCP标定协议 · UDS诊断
CAN
ECU
30
综合实战项目
基于STM32+CANopen的电机… · 架构设计 · 编码实现
综合实战项目
STM32+CANope…
所属VIP或分类
同VIP:CANopen协议栈移植与CAN总线调试实战
同VIP:J1939协议在嵌入式Linux实现与故障定位实战
同VIP:J1939协议栈移植与CAN总线通信优化实战