| |||
此文章摘抄自微信公众号"芯塾科技",如有侵权,请联系删除,谢谢!
1.文章坚持实际工作中有所帮助---实际工作中遇到问题可查阅。
2.章节内容规划具有连贯性。lspci-setpci-PCIe Configuration Space--next。
3.文章以文字和视频形式发布,建议大家视频和文章结合查阅。
4.视频发布:公众号、B站、抖音,搜寻“芯塾科技”可观看。
5.文章发布: 公众号、CSDN、知乎、B站,搜寻“芯塾科技”可浏览。
2.PCIe设备资源
1.GPU PCIe设备为例,探讨PCIe设备资源。
1.GPU内部PCIe存在PCIe 4KB Configuration Space。
2.GPU内部DDR/SRAM/other…/等硬件资源通过PCIe Bar访问。
3.PCIe Configuration Space和PCIe Bar访问方式存在MMIO和Port IO两种方式。
4.MMIO cpu Memory系统地址空间给PCIe设备分配空间,如何查看CPU系统空间给PCIe设备分配的空间,本文探讨的主题。
1.Linux可通过/proc/iomem查看,CPU Mem空间地址映射。
2.Linux可通过/proc/ioport查看,CPU IO空间地址映射。
3.获取PCIe设备在CPU系统地址空间的Mem/IO地址,原则上就可通过地址访问PCIe设备,但是Linux采用虚拟地址空间,因此用户空间还不能通过物理地址直接访问PCIe设备。
4.下节内容探讨访问PCIe设备配置空间和Bar空间代码实现。
---------------------------------------------------------
---------------------------------------------------------
文章坚持-工作中查阅可解决实际问题
您的点赞-收藏-转发-评论是我们坚持原创的动力
欢迎关注微信公众号"芯塾科技"
视频发布平台:B站/公众号/抖音,可搜索"芯塾科技"观看
微信搜索:Xinshu Technology, 加入芯塾科技技术交流群