logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[linux]内核启动加载驱动文件的流程

Linux内核驱动加载流程分为静态初始化和动态加载两个阶段: 静态初始化:编译进内核的驱动按initcall优先级(共14级)依次初始化,优先级高的核心驱动(如调度、内存管理)先执行。同级驱动按链接顺序加载。 动态加载:用户空间udev通过热插拔事件触发modprobe,按需加载/lib/modules/下的模块,自动处理依赖关系。 关键桥梁:initramfs在启动初期提供必要驱动(如SCSI)

#linux#嵌入式#arm开发 +1
到底了