自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 PCIE学习系列 五(Linux之PCIe设备驱动开发框架)

本文讲述一个开源的PCIe设备驱动,通过这个例子可以基本上理解所有的PCIe设备驱动。后续也会做关于Linux各类驱动的文章。通过前面的学习,我们知道PCIe设备访问之前需要先做枚举。一般来说,PCI设备的枚举操作不需要我们来做,BIOS或者系统初始化时已经做好了,当系统枚举完所有设备之后,PCI设备就会添加进系统,在Linux下使用 “lspci” 就能看到系统扫描到的所有PCI设备,我们只需要关注PCI设备driver的实现就好了。

2023-09-18 15:18:12 6107 2

原创 PCIE学习系列 四(PCIe 相关问题汇总)

本篇主要是一些关于PCIe的一些问题的汇总,例如 Bar0一定是第一个使用的Bar吗,有哪些PCIe设备是多功能设备,如何知道当前设备的训练状态,关于PCI域地址和存储器域地址的关系 等

2023-09-15 16:28:32 694 1

原创 PCIE学习系列 三(PCIE中断)

在PCIe中有三种中断方式,分别是INTx、MSI、MSI-X,下面将对三种中断类型分别进行描述。PCIe有三种中断,分别为INTx中断,MSI中断,MSI-X中断,在PCI总线中,所有需要提交中断请求的设备,必须能够通过INTx引脚提交中断请求,而MSI机制是一个可选机制。

2023-09-07 15:05:03 3135 1

原创 PCIE学习系列 二(PCIE枚举)

PCIE枚举的作用是自动检测和识别连接到PCIe总线上的设备,并对这些设备进行初始化和配置,以便操作系统和应用程序可以与这些设备进行通信和控制。

2023-09-05 14:55:37 2123 1

原创 PCIE学习系列 一(PCIe概念、结构、配置空间寄存器)

PCIe的配置空间(Configuration Space)是一种用于存储和管理PCIe设备相关信息的特殊地址空间。它包含了设备的配置寄存器和扩展配置寄存器,这些寄存器用于描述设备的功能、性能、资源分配等信息,设备在出厂时,配置空间是有一些默认值的。

2023-08-24 17:42:43 6497 3

原创 git常用命令、git提交代码、git常见问题解决

git的常用操作、指令、问题解决

2023-06-29 16:06:58 121 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除