首页
›
嵌入式基础与RISC-V
›
158-嵌入式Linux CAN总线编程
›
《SocketCAN过滤机制与CAN总线通信优化项性能优化》
VIP10
本课程属于:158-嵌入式Linux CAN总线编程
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SocketCAN过滤机制与CAN总线通信优化项性能优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN总线基础回顾
物理层特性 · 数据链路层帧结构 · CAN 2.0与CAN FD的区别
CAN
总线基础回顾
02
SocketCAN架构解析
Linux内核中的CAN子系统 · 字符设备与网络设备模型 · 关键数据结构
SocketCAN
架构解析
03
SocketCAN核心API详解
socket() · bind() · connect()
SocketCAN
API
04
CAN ID过滤机制原理
标准帧与扩展帧过滤 · 掩码匹配算法 · 硬件过滤与软件过滤
CAN
ID
05
setsockopt()过滤配置实战
设置接收过滤规则 · 多规则组合 · 动态更新过滤规则
setsockopt
过滤配置实战
06
CAN_RAW协议栈深度分析
原始套接字工作流程 · 帧接收队列管理 · 错误帧处理
CAN
RAW
07
CAN_BCM协议栈应用
广播管理协议原理 · 周期性发送 · 自动重传机制
CAN
BCM
08
CAN_ISOTP协议栈实现
ISO 15765-2协议适配 · 单帧与多帧传输 · 流控制机制
CAN
ISOTP
09
CAN_J1939协议栈解析
SAE J1939协议栈架构 · 地址声明 · PGN过滤
CAN
J1939
10
多路CAN通道并发处理
select/poll/epoll机… · 非阻塞I/O · 多线程接收模型
CAN
多路
11
CAN帧发送性能优化
发送队列深度调优 · TX缓冲区管理 · 优先级调度策略
CAN
帧发送性能优化
12
接收性能瓶颈分析
中断处理延迟 · 软中断负载 · 内存拷贝开销
接收性能瓶颈分析
断处理延迟
13
NAPI机制在CAN驱动中的应用
轮询与中断结合 · 批量帧处理 · 减少中断次数
NAPI
CAN
14
零拷贝技术实践
PACKET_MMAP · vmsplice() · splice()系统调用
零拷贝技术实践
PACKET
15
CAN帧时间戳精度提升
硬件时间戳 · 软件时间戳 · PTP同步
CAN
帧时间戳精度提升
16
实时性保障策略
SCHED_FIFO调度 · CPU亲和性绑定 · 中断线程化
实时性保障策略
SCHED
17
CAN总线负载率计算与监控
位时间计算 · 总线利用率公式 · 实时监控工具
CAN
总线负载率计算
18
过滤规则性能测试方法
规则数量对吞吐量的影响 · 匹配速度基准测试
过滤规则性能测试…
规则数量对吞吐量…
19
CAN FD优化特性利用
更高数据率 · 更大数据场 · BRS与ESI位控制
CAN
FD
20
DLC与数据场优化
非标准DLC使用 · 数据对齐 · 填充策略
DLC
数据场优化
21
SocketCAN调试工具链
candump · cansend · cangen
SocketCAN
调试工具链
22
内核参数调优
net.core.rmem_defa… · net.core.wmem_defa… · can.ko模块参数
内核参数调优
net.core.rme…
23
驱动层优化
中断合并 · DMA传输 · FIFO深度配置
驱动层优化
断合并
24
多核系统负载均衡
RPS/RFS · XPS · 中断亲和性设置
多核系统负载均衡
RPS/RFS
25
CAN网关性能优化
帧路由延迟 · 过滤转发 · 速率匹配策略
CAN
网关性能优化
26
虚拟CAN设备(vcan)测试
搭建测试环境 · 模拟故障注入 · 压力测试
CAN
vcan
27
真实项目案例1
车载诊断系统(OBD)高频数据采集优…
真实项目案例1
OBD
28
真实项目案例2
工业机器人多轴同步控制CAN通信调优
真实项目案例2
CAN
29
真实项目案例3
无人机飞控CAN总线低延迟通信实现
真实项目案例3
CAN
30
性能调优总结与最佳实践
方法论总结 · 常见问题排查清单 · 性能基准参考数据
性能调优总结
最佳实践
所属VIP或分类
同VIP:CANopen协议栈移植与CAN总线调试实战
同VIP:CAN驱动开发与调试优化从入门到实践
同VIP:J1939协议在嵌入式Linux实现与故障定位实战