首页
›
Linux内核与驱动
›
046-PCIe设备驱动开发
›
《Linux PCIe驱动开发与链路训练调试》
VIP10
本课程属于:046-PCIe设备驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux PCIe驱动开发与链路训练调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PCIe概述
PCIe总线发展历史 · PCIe与PCI/PCI-X的区别 · PCIe拓扑结构(根复合体
PCIe
总线发展历史
02
PCIe体系结构
分层架构(事务层 · 数据链路层 · 物理层)
PCIe
体系结构
03
PCIe链路训练基础
链路训练状态机(LTSSM)概述 · 链路训练的目的(速率协商 · 宽度协商
PCIe
链路训练基础
04
LTSSM状态详解(上)
Detect状态 · Polling状态 · Configuration状态
LTSSM
状态详解
05
LTSSM状态详解(下)
Recovery状态 · L0s/L1/L2/L3低功耗状态 · Hot Reset状态
LTSSM
状态详解
06
速率协商机制
PCIe Gen1/Gen2/Gen… · 速率协商过程(Training Se…
速率协商机制
PCIe
07
链路宽度协商
x1/x2/x4/x8/x16/x3… · 链路宽度降级机制
链路宽度协商
x1/x2/x4/x8/…
08
物理层电气特性
差分信号 · 预加重/去加重 · 均衡技术
物理层电气特性
差分信号
09
PCIe配置空间
配置空间结构(Type0/Type1… · Capability链表 · PCIe扩展配置空间
PCIe
配置空间
10
PCIe设备枚举
总线号/设备号/功能号分配 · 配置读写操作 · 设备发现流程
PCIe
设备枚举
11
链路训练参数配置
Max Payload Size · Max Read Request S… · Completion Timeout
链路训练参数配置
Max
12
PCIe中断机制
INTx中断 · MSI中断 · MSI-X中断
PCIe
断机制
13
PCIe DMA传输
DMA引擎原理 · Descriptor Ring · Scatter-Gather DMA
PCIe
DMA
14
PCIe BAR空间
BAR寄存器详解 · 内存映射IO(MMIO) · IO空间映射
PCIe
BAR
15
PCIe电源管理
ASPM(主动状态电源管理) · L0s/L1状态进入与退出 · 电源管理事件
PCIe
电源管理
16
PCIe错误处理
错误分类(可纠正/不可纠正) · 错误报告机制(AER) · 错误恢复流程
PCIe
错误处理
17
PCIe热插拔
热插拔控制器 · 热插拔事件处理 · 驱动热插拔支持
PCIe
热插拔
18
PCIe虚拟化
SR-IOV(单根IO虚拟化) · VF(虚拟功能)配置 · VF驱动开发
PCIe
虚拟化
19
PCIe原子操作
原子操作类型(FetchAdd · Swap · CAS)
PCIe
原子操作
20
PCIe TLP详解
TLP格式(Memory/IO/Co… · TLP路由方式(地址路由/ID路由/…
PCIe
TLP
21
PCIe数据链路层
ACK/NAK协议 · 重放机制 · 流控制(信用量机制)
PCIe
数据链路层
22
PCIe物理层编码
8b/10b编码(Gen1/Gen2… · 128b/130b编码(Gen3+) · 加扰与解扰
PCIe
物理层编码
23
PCIe链路训练调试工具
逻辑分析仪抓取TS序列 · PCIe分析仪使用 · lspci/setpci工具
PCIe
链路训练调试工具
24
Linux PCIe驱动框架
pci_driver结构体 · probe/remove回调 · pci_alloc_irq_vect…
Linux
PCIe
25
Linux PCIe驱动开发实战(一)
设备探测 · BAR映射 · 中断注册
Linux
PCIe
26
Linux PCIe驱动开发实战(二)
数据传输(PIO/DMA) · 中断处理 · 错误处理
Linux
PCIe
27
Linux PCIe驱动开发实战(三)
电源管理回调 · ASPM控制 · 热插拔支持
Linux
PCIe
28
PCIe链路训练故障排查
链路无法训练 · 速率协商失败 · 宽度降级
PCIe
链路训练故障排查
29
PCIe性能优化
吞吐量优化 · 延迟优化 · 中断合并
PCIe
性能优化
30
PCIe未来趋势
CXL(Compute Expres… · PCIe Gen6 PAM4编码 · 光学PCIe展望
PCIe
未来趋势
所属VIP或分类
同VIP:DMA控制器编程与PCIe数据搬运优化工程案例
同VIP:DMA控制器编程在PCIe驱动中的数据传输优化
同VIP:PCIe驱动中断处理机制与MSI-X配置实践指南