首页
›
嵌入式基础与RISC-V
›
151-全志T113 ARM嵌入式Linux外设驱动开发
›
《SPI接口驱动调试与全志T113性能调优实战》
VIP10
本课程属于:151-全志T113 ARM嵌入式Linux外设驱动开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SPI接口驱动调试与全志T113性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与硬件准备
SPI协议基础回顾 · 全志T113 SPI控制器特性 · 开发板与逻辑分析仪准备
课程导论
硬件准备
02
内核SPI子系统架构
Linux SPI核心层 · 控制器驱动层 · 设备驱动层的关系与数据流
SPI
内核
03
设备树配置详解
全志T113 SPI设备树节点解析 · 时钟 · DMA
设备树配置详解
T113
04
SPI控制器驱动分析
sun6i-spi驱动源码结构 · probe流程 · 传输队列管理
SPI
控制器驱动分析
05
SPI设备驱动编写实战
从零编写一个SPI温湿度传感器驱动 · 实现probe · remove
SPI
设备驱动编写实战
06
SPI数据传输模式
模式0/1/2/3配置 · 时钟极性与相位对实际通信的影响
SPI
数据传输模式
07
SPI时钟频率调优
T113 SPI最高频率限制 · 分频系数选择 · 信号完整性分析
SPI
时钟频率调优
08
SPI DMA传输
DMA引擎初始化 · DMA描述符链 · PIO与DMA模式切换策略
SPI
DMA
09
SPI中断处理
中断服务函数编写 · 顶半部与底半部设计 · 中断延迟优化
SPI
断处理
10
SPI通信调试工具
spidev用户态测试 · ioctl接口 · 回环测试方法
SPI
通信调试工具
11
逻辑分析仪实战
使用Saleae或PulseView… · 解析MISO/MOSI数据
逻辑分析仪实战
Saleae
12
SPI时序问题排查
建立时间/保持时间违例 · 信号毛刺 · 跨时钟域同步
SPI
时序问题排查
13
SPI多设备共总线
片选管理 · 设备隔离 · 总线仲裁策略
SPI
多设备共总线
14
SPI驱动性能基准测试
吞吐量测试 · 延迟测试 · CPU占用率分析
SPI
驱动性能基准测试
15
全志T113 SPI性能瓶颈分析
硬件FIFO深度 · 总线仲裁 · Cache一致性
T113
SPI
16
SPI与GPIO模拟对比
硬件SPI vs Bit-bang性… · 适用场景选择
SPI
GPIO
17
SPI Flash驱动实战
基于MTD框架的SPI Nor Fl…
SPI
Flash
18
SPI显示屏驱动
基于Framebuffer的SPI… · 刷新率优化
SPI
显示屏驱动
19
SPI与RTOS集成
在FreeRTOS或RT-Threa…
SPI
RTOS
20
SPI电源管理
系统休眠/唤醒时的SPI控制器状态保…
SPI
电源管理
21
SPI错误处理与恢复
传输超时 · 总线错误 · 设备移除的健壮性设计
SPI
错误处理
22
SPI驱动调试技巧
dev_dbg动态打印 · ftrace跟踪 · perf性能分析
SPI
驱动调试技巧
23
全志T113 SPI寄存器详解
SPI_CTL · SPI_FIFO · SPI_DMAC等关键寄存器
T113
SPI
24
SPI数据校验
CRC校验实现 · 重传机制 · 数据完整性保障
SPI
数据校验
25
SPI与外部ADC/DAC通信
高速数据采集场景下的驱动优化
SPI
ADC/DAC
26
SPI多线程安全
自旋锁 · 互斥锁 · 等待队列在驱动中的正确使用
SPI
多线程安全
27
SPI驱动热插拔
设备动态插入/移除检测 · 资源动态管理
SPI
驱动热插拔
28
SPI性能调优案例1
某项目SPI吞吐量从2MB/s提升到…
SPI
性能调优案例1
29
SPI性能调优案例2
SPI中断延迟导致音频卡顿的排查与解…
SPI
性能调优案例2
30
课程总结与综合实战
构建一个完整的SPI数据采集系统 · 集成传感器 · 存储与显示
课程总结
综合实战
所属VIP或分类
同VIP:ARM-Linux外设驱动与故障定位实战
同VIP:ARM-Linux外设驱动性能调优与故障定位实战
同VIP:ARM-Linux驱动开发中断处理与故障定位实战