Trigger_Huang 发表于 2012-06-25 12:07

如何设定各个build-in驱动module加载的顺序

目前本人手边有一驱动代码,包含三个module, A, B, C,都要以build-in的方式编译进kernel,其中A module的初始化(module_init)要调用到B 和C module中的函数,请问如何设定才能保证我的B C module在A module初始化之前已经被初始化了呢(module_init)?

nice_future 发表于 2012-06-25 12:22

modprobe不知行不行?

Trigger_Huang 发表于 2012-06-25 13:34

回复 2# nice_future


    谢谢不过我的driver是build-in方式的,不是KO方式

xxw19840406 发表于 2012-06-25 14:48

1. 你可以提高B、C的优先级或降低A的加载级别
2. 如果要保证加载级别一样可以在Makefile里面保证B、C先编译,提到A之前即可
页: [1]
查看完整版本: 如何设定各个build-in驱动module加载的顺序