0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何下载PCIe的linux驱动?

sanyue7758 来源:IC的世界 2023-11-13 09:22 次阅读

1、如何下载PCIe linux驱动

第一步:进入官网https://vault.centos.org/

第二步:随意选择一个版本,例如 8.1.1911 依次进入Baseos/Source/Spackages/

网页搜索kernel,随意选择一个下载,例如kernel-4.18.0-147.8.1.el8_1.src.rpm

b4382848-816d-11ee-939d-92fbcf53809c.pngb44de03e-816d-11ee-939d-92fbcf53809c.png    b4623bce-816d-11ee-939d-92fbcf53809c.png  

b47711a2-816d-11ee-939d-92fbcf53809c.png

b484cd7e-816d-11ee-939d-92fbcf53809c.png   

第三步解压缩

b49fa284-816d-11ee-939d-92fbcf53809c.png

下载的kernel-4.18.0-147.8.1.el8_1.srcx解压需要多次,格式依次为(不同压缩软件看到的格式可能存在差异)

kernel-4.18.0-147.8.1.el8_1.src => linux-4.18.0-147.8.1.el8_1.tar =>linux-4.18.0-147.8.1.el8_1=>linux-4.18.0-147.8.1.el8_1

解压完成后PCIe驱动在目录:linux-4.18.0-147.8.1.el8_1driverspci

2、如何查看代码

使用Source Insight新建工程,然后打开probe https://www.onlinedown.net/article/10019163.htm

3、结束语

PCIe的很多特性都是与操作系统密切相关,协议中并没有涉及操作如何使用功能特性以及如何配置各类参数

例如功耗管理相关的状态,何时会将function的功能配置成D3hot状态,是否可以将多function设计的单个function配置成D3hot状态,此类说明在PCIe协议是无法找到准确描述的,只有结合系统驱动才能得到答案。








审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PCIe
    +关注

    关注

    15

    文章

    1217

    浏览量

    82424
  • SRC
    SRC
    +关注

    关注

    0

    文章

    60

    浏览量

    17960
  • Linux驱动
    +关注

    关注

    0

    文章

    43

    浏览量

    9950

原文标题:PCIE杂谈:如何下载PCIe的linux驱动

文章出处:【微信号:处芯积律,微信公众号:处芯积律】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux操作系统中如何按下PCIe的复位键

    Linux操作系统中,看如何按下PCIe的复位键
    的头像 发表于 01-20 09:31 1447次阅读
    <b class='flag-5'>Linux</b>操作系统中如何按下<b class='flag-5'>PCIe</b>的复位键

    PCIE的上位机驱动编写

    最近做PCIE的传输,废了好大劲生成了PCIE-DMA的工程文件,然后用windriver生成了基本的PCI板卡驱动,却发现不会写上位机控制驱动程序,论坛里有做过
    发表于 07-28 15:51

    请问DVR RDK自带的Linux内核已经包含了PCIE相关的驱动吗?请问有没有PC和8168通过PCIE进行通信的例子?

    RDK自带的Linux内核已经包含了PCIE相关的驱动吗?2、我们想用板卡来做计算加速,那么板卡是不是该工作于End Point模式?3、有没有PC和8168通过PCIE进行通信的例
    发表于 05-31 01:09

    linux pcipcie驱动的分类

    1. pci驱动分为总线驱动和设备驱动。总线驱动linux内核完成,主要完成设备的枚举,常规64个字节配置空间的访问。设备
    发表于 07-16 06:05

    体验紫光PCIE之使用WinDriver驱动紫光PCIE

    )。 (7)修改好相关信号的引脚分配后,就可以生成bitstream了。 1.2 使用WinDriver驱动紫光PCIE: (1)FPGA端的程序可以提前固化好到开发板,然后将开发板固定插在主机
    发表于 11-17 14:35

    基于Xilinx PCIe例程附带Linux驱动的修改

    本文档内容介绍了基于Xilinx PCIe例程附带Linux驱动的修改,供参考。
    发表于 09-15 16:38 23次下载

    嵌入式Linux设备驱动程序开发基础知识总结免费下载

    本文档的主要内容详细介绍的是嵌入式Linux设备驱动程序开发基础知识总结免费下载 嵌入式Linux设备驱动程序分类静态加载的
    发表于 10-23 16:10 13次下载

    Linux的LEDS GPIO驱动程序免费下载

      本文档的主要内容详细介绍的是Linux的LEDS GPIO驱动程序免费下载
    发表于 12-03 15:05 3次下载
    <b class='flag-5'>Linux</b>的LEDS GPIO<b class='flag-5'>驱动</b>程序免费<b class='flag-5'>下载</b>

    真正的PCIe FE系列控制器的网卡驱动资料免费下载

    本文档的主要内容详细介绍的是真正的PCIe FE系列控制器的网卡驱动资料免费下载
    发表于 03-13 08:00 2次下载
    真正的<b class='flag-5'>PCIe</b> FE系列控制器的网卡<b class='flag-5'>驱动</b>资料免费<b class='flag-5'>下载</b>

    Linux驱动程序下载

    电子发烧友网站提供《Linux驱动程序下载.zip》资料免费下载
    发表于 08-09 09:12 1次下载
    <b class='flag-5'>Linux</b><b class='flag-5'>驱动</b>程序<b class='flag-5'>下载</b>

    基于FPGA的PCIE通信测试

    本文介绍一个FPGA开源项目:PCIE通信。该工程围绕Vivado软件中提供的PCIE通信IP核XDMA IP建立。Xilinx提供了XDMA的开源驱动程序,可在Windows系统或者Linu
    的头像 发表于 09-04 16:45 2915次阅读
    基于FPGA的<b class='flag-5'>PCIE</b>通信测试

    PCIe相关问题解答

    CPU 发起的,访问PCIe设备配置空间的数据流。这种数据流主要是BIOS/Linux PCIe driver 对设备进行初始化、资源分配时,读写配置空间的。包括PCIe 枚举,BAR
    的头像 发表于 09-15 09:39 1599次阅读
    <b class='flag-5'>PCIe</b>相关问题解答

    基于PCIE总线的多DSP系统接口设计和驱动开发

    电子发烧友网站提供《基于PCIE总线的多DSP系统接口设计和驱动开发.pdf》资料免费下载
    发表于 10-24 09:36 0次下载
    基于<b class='flag-5'>PCIE</b>总线的多DSP系统接口设计和<b class='flag-5'>驱动</b>开发

    linux安装网卡驱动教程

    支持情况。一般来说,大部分常见的网卡型号都有对应的Linux驱动,可以在Linux官方的驱动支持列表中找到相关信息。如果你的网卡型号在列表中找不到对应的
    的头像 发表于 11-17 11:11 3896次阅读

    pcie设备驱动程序安装步骤

    设备能够正常工作的重要步骤。 1. 准备工作 在开始安装PCIe设备驱动程序之前,需要做一些准备工作: 确认设备兼容性 :确保你的PCIe设备与你的操作系统兼容。 备份数据 :在安装任何驱动
    的头像 发表于 11-13 10:32 179次阅读