![在设备树解析之前是否加载内核驱动程序](https://linux22.com/image/213636/%E5%9C%A8%E8%AE%BE%E5%A4%87%E6%A0%91%E8%A7%A3%E6%9E%90%E4%B9%8B%E5%89%8D%E6%98%AF%E5%90%A6%E5%8A%A0%E8%BD%BD%E5%86%85%E6%A0%B8%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F.png)
当内核在启动时处理设备树时,内核是否立即加载其正确的设备驱动程序,或者它必须已经加载?
我们以一个特殊的 I2C 设备为例。它在设备树中进行了描述,例如它的 I2C 地址、兼容性等,并且内核能够确定它应该使用哪个设备驱动程序。然后内核是否使用 modprobe 或类似的东西加载驱动程序?
当内核在启动时处理设备树时,内核是否立即加载其正确的设备驱动程序,或者它必须已经加载?
我们以一个特殊的 I2C 设备为例。它在设备树中进行了描述,例如它的 I2C 地址、兼容性等,并且内核能够确定它应该使用哪个设备驱动程序。然后内核是否使用 modprobe 或类似的东西加载驱动程序?