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
    +关注

    关注

    13

    文章

    1083

    浏览量

    80847
  • SRC
    SRC
    +关注

    关注

    0

    文章

    60

    浏览量

    17801
  • Linux驱动
    +关注

    关注

    0

    文章

    43

    浏览量

    9881

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

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

收藏 人收藏

    评论

    相关推荐

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

    Linux操作系统中,看如何按下PCIe的复位键
    的头像 发表于 01-20 09:31 553次阅读
    <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

    一个关于pcie mm接口dma传输的linux驱动问题

    ,并且在win10系统上使用quartus18.0pro成功编译和烧入了程序。但是在安装linux驱动的过程中遇到了问题。(我使用的linux系统是ubuntu18.04,内核版本为4.15)1.当我在
    发表于 08-24 19:28

    linux pcipcie驱动的分类

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

    PCIe 2lane驱动程序支持i.MX 8QM吗?

    i.MX 8QM H/W 支持 PCIe 双通道。但是,Linux 驱动程序似乎只支持 1 个通道。在 /Documentation/devicetree/bindings/pci/fsl
    发表于 03-17 06:54

    体验紫光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 22次下载

    Linux设备驱动开发详解》第13章、Linux块设备驱动

    Linux设备驱动开发详解》第13章、Linux块设备驱动
    发表于 10-27 11:24 18次下载
    《<b class='flag-5'>Linux</b>设备<b class='flag-5'>驱动</b>开发详解》第13章、<b class='flag-5'>Linux</b>块设备<b class='flag-5'>驱动</b>

    Linux设备驱动开发详解》第7章、Linux设备驱动中的并发控制

    Linux设备驱动开发详解》第7章、Linux设备驱动中的并发控制
    发表于 10-27 11:37 10次下载
    《<b class='flag-5'>Linux</b>设备<b class='flag-5'>驱动</b>开发详解》第7章、<b class='flag-5'>Linux</b>设备<b class='flag-5'>驱动</b>中的并发控制

    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>

    基于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 1638次阅读