首页
›
嵌入式基础与RISC-V
›
036-嵌入式系统架构设计与RTOS底层驱动开发
›
《SPI I2C UART总线驱动开发实战》
VIP10
本课程属于:036-嵌入式系统架构设计与RTOS底层驱动开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SPI I2C UART总线驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
总线基础与驱动框架
SPI/I2C/UART物理层对比 · Linux驱动模型概述 · 设备树基础语法
总线基础
驱动框架
02
SPI驱动核心结构
spi_master/spi_dev… · spi_transfer消息机制 · SPI模式与时钟极性配置
SPI
驱动核心结构
03
SPI设备驱动实战
编写SPI字符设备驱动 · 使用spidev用户空间接口 · SPI Flash驱动案例分析
SPI
设备驱动实战
04
I2C驱动核心结构
i2c_adapter/i2c_cl… · i2c_msg消息传递机制 · SMBus兼容层
I2C
驱动核心结构
05
I2C设备驱动实战
编写I2C温度传感器驱动 · 使用i2c-dev用户空间接口 · I2C总线仲裁与时钟拉伸处理
I2C
设备驱动实战
06
UART驱动核心结构
uart_driver/uart_p… · 串口核心层与线路规程 · tty驱动框架
UART
驱动核心结构
07
UART设备驱动实战
编写虚拟串口驱动 · 硬件流控实现 · DMA传输模式配置
UART
设备驱动实战
08
中断与同步机制
中断请求与处理流程 · 自旋锁与互斥体选择 · 工作队列与tasklet应用
同步机制
断请求
09
设备树实战
SPI/I2C/UART节点编写 · pinctrl引脚控制 · 时钟与复位属性配置
设备树实战
SPI/I2C/UART
10
调试与性能优化
使用ftrace跟踪驱动流程 · perf性能分析 · 逻辑分析仪抓取总线波形
调试
性能优化
11
电源管理
运行时PM框架 · 系统休眠与唤醒 · 总线设备电源域管理
电源管理
PM
12
多核并发与竞态
RCU机制在驱动中的应用 · per-CPU变量使用 · 原子操作与内存屏障
多核并发
竞态
13
DMA引擎集成
dmaengine API使用 · scatter-gather传输 · 环形缓冲区设计
DMA
引擎集成
14
Regmap框架
regmap API统一接口 · 缓存策略与同步 · regmap-irq中断控制器
Regmap
框架
15
IIO子系统
工业I/O框架 · ADC/DAC驱动开发 · 触发缓冲区与sysfs接口
IIO
子系统
16
Input子系统
输入设备驱动模型 · 按键与触摸屏驱动 · 多点触控协议
Input
子系统
17
RTC驱动开发
RTC核心框架 · 闹钟与唤醒功能 · 电池备份管理
RTC
驱动开发
18
Watchdog驱动
watchdog核心API · 超时与喂狗机制 · 硬件watchdog集成
Watchdog
驱动
19
PWM与LED驱动
PWM核心框架 · LED类设备驱动 · 背光调节实现
PWM
LED
20
GPIO子系统
gpiolib API · 中断与irqchip · GPIO模拟I2C/SPI
GPIO
子系统
21
时钟框架
clk API使用 · 时钟树管理 · 动态频率调整
时钟框架
clk
22
pinctrl子系统
引脚复用与配置 · pinctrl状态切换 · GPIO与pinctrl交互
pinctrl
子系统
23
Regulator框架
电压调节器驱动 · 动态电压频率调整 · 负载检测
Regulator
框架
24
MFD多功能设备
子设备注册与拆分 · 共享寄存器访问 · 资源管理
MFD
多功能设备
25
NVMEM框架
非易失性存储器驱动 · EEPROM与OTP访问 · 数据分区管理
NVMEM
框架
26
SoundWire与音频总线
新兴总线协议对比 · 音频编解码器驱动 · DPCM动态管线
SoundWire
音频总线
27
虚拟化与驱动
virtio框架 · I/O虚拟化 · VirtIO SPI/I2C后端实现
虚拟化
驱动
28
安全与加密
内核加密API · 硬件加密引擎驱动 · 安全密钥管理
安全
加密
29
实时性增强
PREEMPT_RT补丁 · 高精度定时器 · 中断线程化
实时性增强
PREEMPT
30
综合项目实战
多传感器数据采集系统 · 设备树编写与验证 · 驱动模块加载与测试
综合项目实战
多传感器数据采集…
所属VIP或分类
同VIP:ARM-Cortex-M低功耗模式驱动开发实战
同VIP:Bootloader安全启动与校验机制设计实战
同VIP:HAL在RTOS中的接口设计规范实战