Linux-Kernel

作業系統核心如何獲取已知的連接硬體配置以將其保存在 /proc 文件中?

  • May 13, 2020

在我的學生作業中,我被要求跟踪 Linux 核心如何發現連接的任何設備的配置。例如,系統插入了一台新列印機。據我所知,該實用程序的所有功能(即供應商名稱、型號、設備編號等)將在核心模式下進行評估,然後再將新的硬體資訊添加到device保存的文件中按 /proc目錄。一旦核心檢測到可用的新設備,我就可以掌握它是如何執行的。否則它仍然讓我無法理解核心如何檢測到某個設備已插入以開始收集並保存其配置內容充電proc為了那個原因。是否對這一點有任何非常深入的解釋,以明確設備插入和將數據傳遞到文件系統之間的操作?設備驅動程序在多大程度上能夠提取這些數據?

引用自:https://unix.stackexchange.com/questions/586402