首页
›
Linux内核与驱动
›
023-Linux内核
›
《Linux内核设备驱动SPI总线与传感器适配工程》
VIP10
本课程属于:023-Linux内核
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核设备驱动SPI总线与传感器适配工程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与工程背景
SPI总线在嵌入式系统中的地位 · 传感器适配的挑战 · 课程目标与学习路径
课程导论
工程背景
02
Linux内核开发环境搭建
交叉编译工具链 · 内核源码获取与配置 · QEMU模拟器与开发板环境
Linux
内核开发环境搭建
03
SPI总线协议详解
SPI物理层 · 四线制(SCLK/MOSI/MISO… · 时钟极性(CPOL)与相位(CPHA…
SPI
总线协议详解
04
Linux SPI子系统架构
SPI核心层 · SPI控制器驱动 · SPI设备驱动
Linux
SPI
05
SPI设备驱动模型
platform_driver与sp… · 设备树匹配 · probe/remove回调函数
SPI
设备驱动模型
06
设备树基础与SPI节点
设备树语法 · SPI控制器节点 · SPI从设备节点
SPI
设备树基础
07
编写第一个SPI设备驱动
spi_driver注册 · spi_device结构体 · spi_setup配置
SPI
编写第一个
08
SPI数据传输API详解
spi_write/spi_read… · spi_message与spi_tr…
SPI
API
09
SPI异步传输与中断处理
spi_async · 完成回调 · 中断上下文与工作队列
SPI
异步传输
10
传感器驱动模型概述
IIO子系统简介 · Input子系统简介 · HWMON子系统简介
传感器驱动模型概…
IIO
11
温度传感器驱动实战(一)
传感器数据手册解读 · 寄存器映射 · 初始化序列
温度传感器驱动实…
传感器数据手册解…
12
温度传感器驱动实战(二)
SPI读写封装 · 温度数据转换 · IIO设备注册
温度传感器驱动实…
SPI
13
加速度计传感器驱动实战(一)
加速度计工作原理 · SPI多字节读写 · FIFO模式
加速度计传感器驱…
加速度计工作原理
14
加速度计传感器驱动实战(二)
中断触发 · 数据就绪标志 · IIO缓冲区与触发
加速度计传感器驱…
断触发
15
陀螺仪传感器驱动实战
陀螺仪校准 · 角速度数据读取 · IIO sysfs接口
陀螺仪传感器驱动…
陀螺仪校准
16
磁力计传感器驱动实战
磁力计偏移校正 · SPI连续读取 · IIO复合设备
磁力计传感器驱动…
磁力计偏移校正
17
多传感器融合驱动设计
共享SPI总线 · 片选管理 · 设备树别名
多传感器融合驱动…
SPI
18
SPI设备驱动调试技巧
printk与dev_dbg · spidev用户态测试 · 逻辑分析仪抓取波形
SPI
设备驱动调试技巧
19
内核锁与并发控制
自旋锁 · 互斥锁 · SPI传输的原子性
内核锁
并发控制
20
电源管理
SPI设备的suspend/resu… · 运行时PM · 传感器低功耗模式
电源管理
SPI
21
设备树覆盖与动态配置
设备树覆盖(overlay) · configfs · 运行时添加SPI设备
设备树覆盖
动态配置
22
SPI DMA传输
DMA引擎简介 · SPI DMA映射 · 环形缓冲区
SPI
DMA
23
用户空间SPI接口
spidev驱动 · ioctl操作 · 用户态传感器数据采集
SPI
用户空间
24
传感器数据校准与滤波
移动平均滤波 · 卡尔曼滤波简介 · 内核实现
传感器数据校准
滤波
25
驱动测试框架
kunit测试 · 自测试函数 · 模拟SPI控制器
驱动测试框架
kunit
26
内核模块参数与sysfs
module_param · sysfs属性文件 · 传感器配置接口
sysfs
内核模块参数
27
SPI设备驱动安全
权限控制 · 数据验证 · 内核地址空间保护
SPI
设备驱动安全
28
性能分析与优化
perf工具 · SPI时钟频率调整 · 传输合并
性能分析
优化
29
工程实践
从零构建一个SPI传感器适配包 · Makefile编写 · Kconfig配置
工程实践
SPI
30
课程总结与进阶方向
SPI驱动常见问题 · 社区贡献 · RTOS与Linux对比
课程总结
进阶方向
所属VIP或分类
同VIP:Linux-VFS源码分析与文件操作调用链调试
同VIP:Linux内核perf与eBPF性能分析工具实战应用
同VIP:Linux内核VFS层缓存策略与读写性能优化