控制器与驱动
控制器与驱动
本子域整理 CAN FD 控制器与驱动的权威知识点:从 SocketCAN 协议栈的架构与使用,到控制器寄存器层面的位定时/TDC 配置,再到 DBC 报文矩阵与信号定义。这里连接位定时与同步(时序参数的语义来源)与工具与测试(验证手段),是嵌入式工程师从”能跑”到”跑对”的知识链。
知识点
| 知识点 | 难度 | 定位 |
|---|---|---|
| SocketCAN:Linux 原生 CAN 协议栈 | 入门 | 设备抽象与 PF_CAN 套接字架构、can-utils 工具链、python-can 桥接 |
| 控制器寄存器与位定时/TDC 配置 | 进阶 | 仲裁/数据相位两套位定时寄存器、采样点计算与 SSP 偏移写入流程(以数据手册为准) |
| DBC 报文矩阵与信号定义 | 入门 | 报文/信号/编码/值表的”字典”语义、常用编辑与解析工具、与 CANopen FD 的关系 |
相关入口
- 教程:用 SocketCAN 5 分钟跑通 CAN FD 回环、CAN FD 位定时配置实战
- 术语:SocketCAN、DBC、TDC、采样点
- 工具条目:SocketCAN、python-can、CANdb++
- 相邻子域:位定时与同步、工具与测试