module_platform_driver 什么时候调用
时间: 2023-12-09 09:02:20 浏览: 189
Linux嵌入式platform设备模块modules_platform_device
module_platform_driver 函数是针对平台设备的驱动程序模块的入口函数,可以在模块初始化时调用。当模块被加载时,内核将自动调用该函数,初始化平台驱动程序并将其注册到内核平台设备框架中。在注册完成后,内核可以通过 platform_device_register() 函数向平台设备框架中添加新的平台设备。当平台设备被添加时,内核将自动调用平台驱动程序的 probe() 函数进行设备初始化。因此,module_platform_driver 函数通常在模块的初始化函数中被调用。
阅读全文