阅读背景:

Linux Device和Driver注册过程,以及Probe的时机

来源:互联网 
最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了struct device_driver这个结构时,想到一个问题:它的初始化函数到底在哪里调用呢?以前搞PCI驱动时用pci驱动注册函数就可以调用它,搞s3c2410驱动时只要在mach-smdk2410.c中的struct platform_device *smdk2410_devices {}中加入设备也会调用。但从来就没有想过具体的驱动注册并调用probe的过程。最近看到linux的设备驱动模型,关于Kobject、Kset等还不是很清淅。看到了struct d


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: