首页
›
Linux内核与驱动
›
028-PCIe驱动调试与优化
›
《Linux PCIe驱动开发调试与部署》
VIP10
本课程属于:028-PCIe驱动调试与优化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux PCIe驱动开发调试与部署
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PCIe基础概念
PCIe总线架构 · 拓扑结构 · 分层协议(事务层
PCIe
基础概念
02
PCIe配置空间
配置空间结构(Type0/Type1… · Capability结构 · BAR空间与地址映射
PCIe
配置空间
03
Linux PCIe子系统架构
pci_bus/pci_dev/pc… · 内核PCI核心API
Linux
PCIe
04
PCIe驱动开发环境搭建
交叉编译工具链 · 内核源码树配置 · Kbuild/Makefile编写
PCIe
驱动开发环境搭建
05
第一个PCIe驱动
模块初始化/退出 · pci_register_drive… · probe/remove回调实现
PCIe
第一个
06
PCIe设备枚举与匹配
vendor/device ID匹配 · 设备树匹配 · ACPI匹配机制
PCIe
设备枚举
07
BAR空间访问
ioremap · readl/writel · pci_iomap/pci_ioun…
BAR
空间访问
08
PCIe中断处理
INTx中断 · MSI/MSI-X中断注册与处理 · request_irq/free_i…
PCIe
断处理
09
DMA传输基础
一致性DMA映射 · 流式DMA映射 · dma_alloc_coherent…
DMA
传输基础
10
PCIe DMA引擎编程
Scatter/Gather列表 · DMA描述符环 · 硬件DMA控制器交互
PCIe
DMA
11
PCIe驱动与用户空间通信
ioctl接口 · mmap映射 · sysfs属性文件创建
PCIe
驱动
12
PCIe热插拔支持
热插拔事件处理 · rescan流程 · 驱动动态绑定/解绑
PCIe
热插拔支持
13
PCIe电源管理
D0/D1/D2/D3状态切换 · pci_save_state/pci…
PCIe
电源管理
14
PCIe高级错误报告(AER)
错误类型 · 错误处理回调 · 错误注入测试
PCIe
AER
15
PCIe单根I/O虚拟化(SR-IOV)
PF/VF概念 · VF创建与销毁 · VF驱动编写
PCIe
I/O
16
内核调试环境搭建
QEMU/KVM虚拟化调试平台 · KGDB双机调试 · JTAG调试器
内核调试环境搭建
QEMU/KVM
17
printk调试技巧
日志级别 · 动态调试(dynamic_debug… · trace_printk
printk
调试技巧
18
procfs/debugfs/sysfs调试接口
创建调试节点 · 读写调试数据 · 性能计数器
procfs/debug…
调试接口
19
ftrace与tracepoint
函数跟踪 · 事件跟踪 · PCIe子系统tracepoint分…
ftrace
tracepoint
20
perf性能分析
PCIe带宽测量 · DMA延迟分析 · 中断分布统计
perf
性能分析
21
Kprobes与SystemTap
动态插桩 · 内核函数参数捕获 · PCIe驱动运行时分析
Kprobes
SystemTap
22
内核崩溃分析
Oops信息解读 · kdump/crash工具 · vmcore分析
内核崩溃分析
Oops
23
内存调试工具
KASAN · SLUB调试 · kmemleak在PCIe驱动中的应…
内存调试工具
KASAN
24
锁调试与并发问题
lockdep · spinlock/mutex死锁检测 · 原子上下文检查
锁调试
并发问题
25
PCIe驱动单元测试框架
kunit测试 · 模拟PCIe设备 · 自动化测试脚本
PCIe
驱动单元测试框架
26
PCIe驱动性能优化
DMA缓存一致性 · 写合并 · 预取
PCIe
驱动性能优化
27
PCIe驱动安全编码
用户输入验证 · 缓冲区溢出防护 · 权限检查
PCIe
驱动安全编码
28
PCIe驱动兼容性测试
多内核版本适配 · 不同厂商设备兼容 · 32/64位兼容
PCIe
驱动兼容性测试
29
PCIe驱动部署与打包
dkms模块构建 · initramfs集成 · 内核模块签名
PCIe
驱动部署
30
综合实战项目
从零开发一个高速数据采集PCIe驱动…
综合实战项目
PCIe
所属VIP或分类
同VIP:PCIe-DMA传输延迟分析与兼容性验证优化
同VIP:PCIe-DMA吞吐量测试与延迟分析优化方案
同VIP:PCIe-DMA延迟分析与工程部署参数调试