首页
›
嵌入式基础与RISC-V
›
158-嵌入式Linux CAN总线编程
›
《SocketCAN编程与CAN总线性能调优项目实战》
VIP10
本课程属于:158-嵌入式Linux CAN总线编程
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SocketCAN编程与CAN总线性能调优项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN总线基础与SocketCAN概述
CAN总线物理层与数据链路层原理 · CAN 2.0A/B与CAN FD协… · SocketCAN架构与Linux内…
CAN
SocketCAN
02
开发环境搭建与工具链配置
Linux内核CAN子系统编译选项 · can-utils工具集安装与使用 · candump/cansend/ca…
开发环境搭建
工具链配置
03
SocketCAN核心API编程
socket()/bind()/co… · struct can_frame与s… · CAN ID过滤与mask设置
SocketCAN
API
04
CAN报文收发实战
阻塞与非阻塞I/O模式 · select/poll/epoll多… · CAN报文时间戳获取
CAN
报文收发实战
05
CAN总线错误处理与诊断
CAN错误帧类型与产生原因 · CAN总线状态(Bus-Off/Er… · 错误计数器读取与分析
CAN
总线错误处理
06
CAN总线性能指标与测试方法
吞吐量(Throughput)测试 · 延迟(Latency)测试 · 总线负载率(Bus Load)计算
CAN
总线性能指标
07
SocketCAN性能调优-内核参数
net.core.rmem_defa… · CAN设备txqueuelen队列长… · NAPI与中断合并(Coalesci…
SocketCAN
性能调优
08
SocketCAN性能调优-应用层
零拷贝(Zero-Copy)技术 · 内存池(Memory Pool)设计 · 批量发送与接收
SocketCAN
性能调优
09
CAN FD编程实战
CAN FD与CAN 2.0兼容性处… · CAN FD数据场长度(64字节)编… · CAN FD比特率切换(BRS)控制
CAN
FD
10
CANopen协议栈集成
CANopen对象字典(Object… · PDO/SDO通信机制 · NMT网络管理状态机
CANopen
协议栈集成
11
J1939协议栈集成
J1939地址声明与名称管理 · PGN/SPN参数组定义 · 多包报文(TP)传输
J1939
协议栈集成
12
CAN总线网关与路由设计
CAN网关架构设计原则 · 报文路由表与转发策略 · CAN-to-CAN桥接实现
CAN
总线网关
13
CAN总线网络拓扑与终端电阻
总线拓扑(线性/星型/混合)对比 · 终端电阻匹配与反射抑制 · CAN总线长度与波特率关系
CAN
总线网络拓扑
14
CAN总线电磁兼容性(EMC)设计
共模扼流圈与滤波电路 · CAN总线屏蔽与接地策略 · ESD防护与TVS管选型
CAN
EMC
15
CAN总线故障排查实战
示波器抓取CAN波形分析 · CAN总线隐性/显性电平测量 · 位定时(Bit Timing)参数计…
CAN
总线故障排查实战
16
多节点CAN网络压力测试
多节点同步发送策略 · 总线仲裁冲突模拟 · 高负载下报文丢失分析
CAN
多节点
17
CAN总线安全机制
CAN总线认证与加密 · CAN ID白名单/黑名单过滤 · CAN报文完整性校验(CRC)
CAN
总线安全机制
18
RTOS环境下SocketCAN编程
FreeRTOS+SocketCAN… · 实时任务优先级设计 · 中断服务程序(ISR)与任务通信
RTOS
SocketCAN
19
CAN总线日志记录与回放
CAN报文日志格式(ASC/BLF/… · 高速日志存储策略 · CAN报文回放工具开发
CAN
总线日志记录
20
CAN总线远程诊断(UDS on CAN)
ISO 14229-1 UDS协议概… · 诊断会话控制与安全访问 · DTC读取与清除
CAN
UDS
21
CAN总线Bootloader设计
CAN Bootloader协议设计 · Flash驱动与擦写策略 · 固件分包与校验机制
CAN
Bootloader
22
CAN总线与车载以太网融合
DoIP(ISO 13400)协议概… · CAN-to-Ethernet网关设… · SOME/IP服务发现与通信
CAN
总线
23
CAN总线仿真与测试工具开发
基于Python的CAN总线仿真框架 · 自动化测试脚本设计 · CAN总线一致性测试
CAN
总线仿真
24
CAN总线性能基准测试
不同波特率下性能对比 · 不同CPU负载下延迟分布 · 不同内核版本性能差异
CAN
总线性能基准测试
25
CAN总线高级过滤技术
硬件过滤与软件过滤对比 · 多ID范围过滤 · 动态过滤规则更新
CAN
总线高级过滤技术
26
CAN总线时间触发调度
TTCAN(时间触发CAN)协议 · 时间槽分配与同步 · 确定性通信与抖动控制
CAN
总线时间触发调度
27
CAN总线冗余与高可用设计
双CAN冗余架构 · CAN总线故障切换机制 · CAN总线健康监测
CAN
总线冗余
28
CAN总线在特定领域应用
车载诊断(OBD-II)实现 · 工业自动化CANopen应用 · 航空电子CAN总线(ARINC 82…
CAN
总线
29
CAN总线性能调优案例分析
某新能源车CAN总线延迟优化案例 · 某工业机器人CAN总线吞吐量提升案例 · 某无人机CAN总线可靠性改进案例
CAN
总线性能调优案例…
30
项目实战
基于SocketCAN的智能CAN总… · 多线程CAN数据采集引擎 · 实时数据可视化与报警
项目实战
SocketCAN
所属VIP或分类
同VIP:CANopen协议栈移植与CAN总线调试实战
同VIP:CAN驱动开发与调试优化从入门到实践
同VIP:J1939协议在嵌入式Linux实现与故障定位实战