首页
›
嵌入式基础与RISC-V
›
158-嵌入式Linux CAN总线编程
›
《嵌入式Linux CAN总线编程驱动开发实战》
VIP10
本课程属于:158-嵌入式Linux CAN总线编程
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux CAN总线编程驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CAN总线基础
CAN总线起源 · CAN总线物理层特性 · CAN总线差分信号原理
CAN
总线基础
02
CAN协议详解
CAN数据帧结构 · CAN远程帧 · CAN错误帧
CAN
协议详解
03
Linux内核CAN子系统
SocketCAN架构 · CAN协议栈 · CAN设备驱动模型
Linux
CAN
04
CAN设备树配置
设备树语法 · CAN控制器节点配置 · 时钟与引脚配置
CAN
设备树配置
05
CAN驱动框架
platform_driver结构 · probe函数实现 · remove函数实现
CAN
驱动框架
06
CAN控制器初始化
时钟使能 · 复位操作 · 模式配置
CAN
控制器初始化
07
CAN中断处理
中断注册 · 中断服务函数 · 中断底半部机制
CAN
断处理
08
CAN发送实现
发送缓冲区管理 · 发送描述符 · 发送完成中断处理
CAN
发送实现
09
CAN接收实现
接收FIFO管理 · 接收描述符 · 接收中断处理
CAN
接收实现
10
CAN错误处理
错误状态机 · 错误计数 · 总线关闭恢复
CAN
错误处理
11
CAN过滤器配置
32位掩码模式 · 32位列表模式 · 16位模式
CAN
过滤器配置
12
CAN环回模式
内部环回 · 外部环回 · 测试模式实现
CAN
环回模式
13
CAN休眠唤醒
电源管理 · 休眠流程 · 唤醒源配置
CAN
休眠唤醒
14
CAN调试接口
debugfs创建 · 寄存器dump · 统计信息
CAN
调试接口
15
CAN性能优化
DMA传输 · 缓存优化 · 中断合并
CAN
性能优化
16
CAN网络设备注册
net_device结构 · net_device_ops · MTU配置
CAN
网络设备注册
17
CAN套接字编程
PF_CAN协议族 · RAW套接字 · BCM套接字
CAN
套接字编程
18
CAN应用层编程
candump实现 · cansend实现 · cangen实现
CAN
应用层编程
19
CAN测试工具
can-utils工具集 · cansniffer · canbusload
CAN
测试工具
20
CAN多通道支持
多实例管理 · 通道隔离 · 并发访问控制
CAN
多通道支持
21
CAN FD协议
CAN FD帧结构 · CAN FD与CAN 2.0兼容 · CAN FD驱动适配
CAN
FD
22
CAN网络管理
OSEK NM · AUTOSAR NM · UDS诊断
CAN
网络管理
23
CAN安全机制
CAN认证 · CAN加密 · CAN入侵检测
CAN
安全机制
24
CAN网关实现
路由表设计 · 报文转发 · ID重映射
CAN
网关实现
25
CAN与其它总线桥接
CAN转UART · CAN转SPI · CAN转以太网
CAN
其它总线桥接
26
CAN驱动测试
单元测试框架 · 模拟测试 · 硬件在环测试
CAN
驱动测试
27
CAN驱动调试技巧
printk使用 · ftrace跟踪 · kprobe动态插桩
CAN
驱动调试技巧
28
CAN驱动性能分析
perf工具 · 延迟测量 · 吞吐量测试
CAN
驱动性能分析
29
CAN驱动移植
不同MCU适配 · 不同PHY芯片适配 · 不同内核版本适配
CAN
驱动移植
30
CAN驱动实战项目
车载T-Box CAN通信 · 工业PLC CAN总线 · 机器人CAN控制
CAN
驱动实战项目
所属VIP或分类
同VIP:CANopen协议栈移植与CAN总线调试实战
同VIP:CAN驱动开发与调试优化从入门到实践
同VIP:J1939协议在嵌入式Linux实现与故障定位实战