手把手教你学pcie-写一个最简单的 PCIe 驱动(字符设备)

目录

第 12 篇:写一个最简单的 PCIe 驱动(字符设备)

一、pci_register_driver:从“设备”到“驱动”的握手

一、先给结论(请全文背诵)

二、PCIe 驱动和字符设备的关系(先理清)

三、PCIe 驱动的最小骨架

1️⃣ 定义一个 pci_driver

2️⃣ id_table:告诉内核“我能管谁”

3️⃣ probe:设备“嫁过来”时做什么

4️⃣ remove:设备“离婚”时做什么

5️⃣ 注册 / 注销驱动

四、probe 什么时候被调用?(非常重要)

五、为什么我的 probe 没被调用?(排雷指南)

六、和字符设备结合的“最小示例”(预告)

七、一句话总结(本节约核心)

八、工程师小贴士(强烈建议加框)

九、本篇结构(第 12 篇 · 当前进度)

十、下一篇预告



第 12 篇:写一个最简单的 PCIe 驱动(字符设备)