Linux 如何知道驱动程序是否为伪驱动程序?

Linux 如何知道驱动程序是否为伪驱动程序?,linux,linux-kernel,linux-device-driver,Linux,Linux Kernel,Linux Device Driver,Linux内核API中是否有任何特殊性允许我们识别驱动程序是否是伪驱动程序 一般来说,如何知道驱动程序模块实现是否为伪驱动程序 谢谢。你为什么想知道?我正在分析Linux内核源代码的一些属性,这是我在研究中需要控制的一种变量。例如,直觉上认为应该允许伪驱动程序在其他地方有更多的IFDEF来测试它们的存在(在某种程度上,它们是其他驱动程序的基本代码),而不是具体的设备驱动程序,它们针对特定的硬件,因此是特定于供应商的。不知道“伪驱动程序”是什么意思。听起来像你指的。伪驱动程序是一个没有物理设备的驱

Linux内核API中是否有任何特殊性允许我们识别驱动程序是否是伪驱动程序

一般来说,如何知道驱动程序模块实现是否为伪驱动程序


谢谢。

你为什么想知道?我正在分析Linux内核源代码的一些属性,这是我在研究中需要控制的一种变量。例如,直觉上认为应该允许伪驱动程序在其他地方有更多的IFDEF来测试它们的存在(在某种程度上,它们是其他驱动程序的基本代码),而不是具体的设备驱动程序,它们针对特定的硬件,因此是特定于供应商的。不知道“伪驱动程序”是什么意思。听起来像你指的。伪驱动程序是一个没有物理设备的驱动程序。也许一种方法是验证探测功能是否在驱动程序中实现。我认为在伪驱动程序中不需要探测函数,因为没有硬件可探测。