首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是Linux内置的驱动程序加载顺序?

什么是Linux内置的驱动程序加载顺序?
EN

Stack Overflow用户
提问于 2018-03-14 11:09:31
回答 2查看 0关注 0票数 0

我们如何定制内置的驱动程序加载顺序?

EN

回答 2

Stack Overflow用户

发布于 2018-03-14 20:06:33

内置的驱动程序不会被加载,因此内置。它们的初始化函数被调用,当内核自行建立时驱动程序被激活。这些init函数被调用:init/main.c::do_initcalls()。所有初始化调用都按级别进行分类,这些级别在initcall_levelsinclude/linux/init.h中定义.

如果你只是想让你的驱动程序比同一个目录下的其他驱动程序更早被调用,这是最简单的方法。

票数 0
EN

Stack Overflow用户

发布于 2018-03-14 20:46:11

depmod检查每个模块导出和需要的符号,并对它们进行拓扑排序,以便modprobe稍后使用它们以正确的顺序加载模块。要求你想依赖的模块中的符号足以让它做正确的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100003614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档