
可以输入make menuconfig命令打开内核的配置界面
在这个界面中就可以随意配置内核了,于列表中你需要启用的功能设备,在那一项输入y就可以把该功能静态编译到内核,输入M可以把该功能动态编译成内核模块。
驱动的动态编译会生成.ko文件,系统启动后需要加载该驱动后才能使用相应设备。而静态编译则直接编译进内核,系统启动的时候会自动加载该驱动。
静态编译太多驱动至内核,会导致内核体积过大,启动时间较长。而动态编译则比较自由灵活,需要用的时候即加载,不需要的时候即卸载。我以前在EasyARM-iMX280的学习手册里看到写得很清楚,你可以去看看的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)