首页
›
嵌入式基础与RISC-V
›
160-嵌入式Linux工业自动化网关
›
《嵌入式Linux网关CAN总线驱动移植调试实战》
VIP10
本课程属于:160-嵌入式Linux工业自动化网关
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux网关CAN总线驱动移植调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN总线基础
CAN协议概述 · CAN物理层特性 · CAN数据帧结构
CAN
总线基础
02
Linux CAN子系统架构
SocketCAN框架介绍 · CAN设备驱动模型 · CAN核心层与协议层
Linux
CAN
03
硬件平台准备
目标板卡介绍(如i.MX6ULL/S… · CAN收发器选型(TJA1050/S… · 原理图与硬件连接检查
硬件平台准备
i.MX6ULL/S
04
内核源码获取与配置
下载Linux内核源码 · 配置内核(开启CAN支持 · 配置CAN驱动)
内核源码获取
配置
05
设备树编写
CAN控制器节点语法 · 时钟与引脚复用配置 · 多个CAN实例的设备树写法
设备树编写
CAN
06
驱动源码分析(上)
probe函数流程 · platform_driver注册 · CAN控制器初始化时序
驱动源码分析
probe
07
驱动源码分析(下)
中断处理函数 · 发送与接收路径 · NAPI与poll机制
驱动源码分析
断处理函数
08
编译与加载驱动
模块编译(Makefile编写) · insmod/modprobe加载 · dmesg日志分析
编译
加载驱动
09
CAN总线测试工具
can-utils工具集安装 · candump/cansend/ca…
CAN
总线测试工具
10
基本通信测试
回环模式测试 · 正常模式点对点通信 · 多节点通信测试
基本通信测试
回环模式测试
11
波特率配置与验证
波特率计算原理 · 采样点配置 · 不同波特率下的通信稳定性测试
波特率配置
验证
12
CAN过滤器配置
硬件过滤器原理 · 设置接收ID过滤 · 多ID过滤与掩码模式
CAN
过滤器配置
13
CAN错误处理
错误帧分析 · 总线关闭(Bus-Off)恢复机制 · 错误计数器读取
CAN
错误处理
14
CAN FD协议支持
CAN FD与经典CAN区别 · 配置CAN FD模式 · CAN FD数据场测试
CAN
FD
15
应用层编程(上)
SocketCAN API介绍 · 创建CAN套接字 · 绑定接口
应用层编程
SocketCAN
16
应用层编程(下)
接收数据与超时处理 · 多线程收发 · select/poll/epoll模…
应用层编程
接收数据
17
CANopen协议栈移植
CANopen简介 · 开源协议栈(CanFestival/… · 对象字典配置
CANopen
协议栈移植
18
J1939协议栈移植
J1939协议特点 · SocketCAN J1939内核支… · 应用层J1939通信
J1939
协议栈移植
19
性能优化
中断延迟优化 · DMA传输 · 发送队列深度调整
性能优化
断延迟优化
20
双CAN冗余设计
冗余通信原理 · 主备切换逻辑 · 故障检测与恢复
CAN
冗余设计
21
CAN与网络协议转换
CAN-to-TCP/UDP网关设计 · CAN数据封装与转发 · 远程监控实现
CAN
网络协议转换
22
系统启动自检
上电CAN控制器自检 · 链路状态检测 · 异常上报机制
系统启动自检
CAN
23
固件升级与OTA
CAN固件升级协议设计 · Bootloader与APP分区 · 升级失败回滚
OTA
固件升级
24
功耗管理
CAN控制器休眠与唤醒 · 自动波特率检测 · 低功耗模式配置
功耗管理
CAN
25
电磁兼容性(EMC)实践
CAN总线终端电阻匹配 · 共模扼流圈选型 · PCB布局要点
EMC
电磁兼容性
26
常见问题排查
无法检测到CAN设备 · 发送超时 · 接收丢帧
常见问题排查
CAN
27
逻辑分析仪与示波器调试
使用逻辑分析仪抓取CAN波形 · 解析CAN帧 · 时序分析
逻辑分析仪
示波器调试
28
自动化测试脚本
Python编写CAN自动化测试 · 压力测试脚本 · 回归测试框架
自动化测试脚本
Python
29
项目实战
智能网关CAN数据采集:需求分析 · 架构设计 · 编码实现
项目实战
CAN
30
项目实战
车载CAN总线诊断工具 · DTC读取与清除 · 诊断会话管理
项目实战
CAN
所属VIP或分类
同VIP:Linux工控网关Modbus与OPC-UA协议集成实战
同VIP:Yocto构建定制化嵌入式Linux网关系统实战
同VIP:嵌入式Linux工业自动化网关-工控网关协议集成实战