学习目标
目标:学习PCI在系统中如何初始化,桥和设备检测等
参考:
- 《Linux 那些事之我是PCI》
- 《PCI+Express体系结构》
- 《Linux设备开发详解》 第11章
- 《PCI Express Base_r5_1》
- 深入PCI与PCIe之二:软件篇
- PCIe扫盲系列博文连载目录篇
- Linux PCI Bus Subsystem - 内核文档
下载方式:
链接:https://pan.baidu.com/s/1zzWWt9ujVTr9oJSaJNP_mA
提取码:ahax
解决的疑问:
- lspci 是怎么查看PCI设备的?里边的pci id是如何划分的?
- X86上电后是如何初始化PCI主桥及设备的?
- PCI的资源分配以及struct pci_dev是如何创建并初始化的?
- X86下是如何去访问PCI设备的?
- PCI的总线分配在代码中如何体现的?
- PCI总线和设备的结构是怎样链接的?