目录三、访问 BAR 空间示例(让驱动真正“摸到”硬件)先给一句话结论(请全文背诵)一、BAR 在驱动里的“正确形态”二、最基本的 BAR 访问(读 / 写)1️⃣ 写寄存器2️⃣ 读寄存器三、为什么不能用普通指针?(非常重要)四、一个“FPGA Endpoint”的典型寄存器布局五、驱动里访问这些寄存器的示例1️⃣ 读设备 ID(只读寄存器)2️⃣ 启动硬件(写控制寄存器)3️⃣ 等待完成(轮询状态寄存器)4️⃣ 配置 DMA 参数六、把 BAR 访问封装成函数(工程好习惯)七、BAR 访问的“三条铁律”(必须加框)八、Prefetchable BAR 的特殊说明(进阶)九、一个真实调试案例(非常典型)十、一句话终极总结(本节约核心)十一、本篇结构(第 12 篇 · 当前进度)十二、下一篇预告三、访问 BAR 空间示例(让驱动真正“摸到”硬件)