本文主要是介绍在编译内核时添加驱动的固件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近调驱动时,无法正常加载引导。
使用的内核5.10
内核启动先于文件系统,内核启动时驱动无法访问固件文件,所以无法加载驱动。
有2个办法,可以解决,一是驱动编译KO模块,系统启动后,再动态加载。
这次,说一下第2种方法,驱动固件编译到内核中,
-> Device Drivers
-> Generic Driver Options --->
firmware blobs to build into the kernel binary # 指定须要载入的固件
(./firmware) Firmware blobs root directory # 指定固件所在的(根)文件夹。与上面选项搭配指定详细固件
这种方式比较省事,集成度高一点。
这篇关于在编译内核时添加驱动的固件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!