【问题标题】:which device file is for pci device哪个设备文件用于 pci 设备
【发布时间】:2022-01-14 21:11:54
【问题描述】:

很多 Linux 书籍都说“一切都是文件”,他们也说“你可以将 I/O 设备视为特殊文件/设备文件。”

  1. 对于 HDA 设备,当然我可以找到它的 /dev/hda 设备文件。但是对于 PCI 设备,例如显卡,哪个设备文件适用于它?
  2. 我们可以将设备分为两种类型:字符型和块型。那么显卡是什么类型的呢?

【问题讨论】:

    标签: linux device pci


    【解决方案1】:

    如果“一切都是文件”为真,则检查打开的文件。
    假设vlc 正在流式传输它应该以某种方式连接到/dev/ 的视频...

    $ lsof | grep vlc | grep /dev/
    

    ...打印出许多 /dev/ 行,但有一条让人好奇...

    /dev/dri/card0
    

    ...所以看看它...

    $ ls -la /dev/dri/card0
    crw-rw---T 1 root video 226, 0 Nov 30 13:59 /dev/dri/card0
    

    /dev/ 中可用的设备很大程度上取决于加载的模块。
    ( lsmod )
    当然还有硬件。
    (lspci)

    【讨论】:

      猜你喜欢
      • 2019-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-16
      • 2012-07-06
      • 1970-01-01
      • 2011-07-27
      相关资源
      最近更新 更多