首页
›
无线通信与物联网
›
026-嵌入式Linux内核与驱动开发实战
›
《I2CSPICAN总线设备接入与驱动实战》
VIP20
本课程属于:026-嵌入式Linux内核与驱动开发实战
无线通信与物联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
I2CSPICAN总线设备接入与驱动实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · I2C/SPI/CAN总线概述与选型…
课程导入
学习目标
02
总线基础
I2C协议原理 · 时序 · 地址
总线基础
I2C
03
总线基础
SPI协议原理 · 模式 · 时钟极性与相位
总线基础
SPI
04
总线基础
CAN协议原理 · 帧格式 · 仲裁
总线基础
CAN
05
硬件接口
I2C/SPI/CAN的电气特性 · 上拉电阻 · 终端电阻与电平转换
硬件接口
I2C/SPI/CAN
06
开发环境
Linux/RTOS/裸机下的总线驱…
开发环境
Linux/RTOS
07
内核框架
Linux内核I2C子系统架构 · 设备树 · 驱动模型与API
内核框架
Linux
08
内核框架
Linux内核SPI子系统架构 · 设备树 · 驱动模型与API
内核框架
Linux
09
内核框架
Linux内核CAN子系统架构 · SocketCAN · 设备树与驱动
内核框架
Linux
10
设备树实战
I2C设备树节点编写 · 属性解析与实例
设备树实战
I2C
11
设备树实战
SPI设备树节点编写 · 片选 · 模式配置与实例
设备树实战
SPI
12
设备树实战
CAN控制器设备树节点 · 时钟 · 中断与实例
设备树实战
CAN
13
I2C驱动开发
字符设备驱动框架 · i2c_driver注册 · probe与remove
I2C
驱动开发
14
I2C驱动开发
读写函数 · 寄存器操作 · 用户空间访问与ioctl
I2C
驱动开发
15
I2C实战案例
驱动EEPROM(AT24C02)完…
I2C
实战案例
16
I2C实战案例
驱动温湿度传感器(SHT30)数据读…
I2C
实战案例
17
SPI驱动开发
spi_driver注册 · spi_transfer · 同步异步传输
SPI
驱动开发
18
SPI驱动开发
SPI设备读写 · 片选管理 · DMA与中断模式
SPI
驱动开发
19
SPI实战案例
驱动Flash芯片(W25Q64)读…
SPI
实战案例
20
SPI实战案例
驱动LCD显示屏(ST7789)初始…
SPI
实战案例
21
CAN驱动开发
SocketCAN接口 · can_dev驱动框架 · 注册与打开
CAN
驱动开发
22
CAN驱动开发
报文收发 · 过滤 · 环回模式与错误处理
CAN
驱动开发
23
CAN实战案例
基于MCP2515的SPI转CAN驱…
CAN
实战案例
24
CAN实战案例
基于STM32FDCAN的裸机驱动与…
CAN
实战案例
25
调试方法
逻辑分析仪 · 示波器 · i2cdetect/spidev/c…
调试方法
逻辑分析仪
26
调试方法
内核日志 · 动态调试 · 驱动调试技巧与常见错误定位
调试方法
内核日志
27
性能优化
总线速率 · 传输效率 · 中断与轮询选择
性能优化
总线速率
28
常见问题
I2C总线锁死 · SPI时序不稳 · CAN总线错误与解决
常见问题
I2C
29
综合项目
多总线设备接入(I2C传感器+SPI…
综合项目
I2C
30
课程总结
知识体系回顾 · 学习路径建议 · 进阶方向与资源推荐
课程总结
知识体系回顾
所属VIP或分类
同VIP:ADC传感器数据采集与滤波系统开发
同VIP:ARM-Cortex-M启动流程与最小系统开发
同VIP:C语言指针结构体与寄存器操作入门实战